FlexDoc/XML XSDDoc Demo
XML Schema for
XSLT 2.0 & XSD 1.0

Overview  All Components  NS-Bindings

All Component Summary
Components:
elements (top-level / other; 93 global + 28 local), complexTypes (41), simpleTypes (77), element groups (14), attribute groups (4), global attributes (4)
Top-Level Element Summary (root element candidates)
Namespace:
Type:
anonymous complexType (extension of xsl:transform-element-base-type), inherited from xsl:transform
Content:
complex, 9 attributes, attr. wildcard, 4 elements, elem., wildcard
Subst.Gr:
substitutes for xsl:transform
Defined:
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
yes
no
xsl:validation-strip-or-preserve : ("preserve" | "strip")
"strip"
no
xsl:input-type-annotations-type : ("preserve" | "strip" | "unspecified")
"unspecified"
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
0..∞
1..1
no
1..1
no
1..1
no
  {any}
from non-schema namespace
1..1
Namespace:
Type:
anonymous complexType (extension of xsl:transform-element-base-type)
Content:
complex, 9 attributes, attr. wildcard, 4 elements, elem., wildcard
Subst.Gr:
substituted with xsl:stylesheet
Defined:
Includes:
declarations of 3 attributes, 4 elements, elem. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
yes
no
xsl:validation-strip-or-preserve : ("preserve" | "strip")
"strip"
no
xsl:input-type-annotations-type : ("preserve" | "strip" | "unspecified")
"unspecified"
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
0..∞
1..1
no
1..1
no
1..1
no
  {any}
from non-schema namespace
1..1
All Other Element Summary (local elements unified by type)
Namespace:
Type:
Content:
complex, 3 attributes, attr. wildcard, 2 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
anonymous : (0 | 1)
1
no
1
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..∞
no
Namespace:
Type:
anonymous complexType (restriction of xs:all)
Content:
complex, 1 attribute, attr. wildcard, 2 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally in complexType xs:namedGroup in XMLSchema.xsd; see XML source
Includes:
declaration of attr. wildcard; 2 attr. prohibitions
Attributes:
Attribute
Type / Value
Default
Required?
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..∞
no
Namespace:
Type:
anonymous complexType (extension of xs:openAttrs)
Content:
complex, 1 attribute, attr. wildcard, 2 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 1 attribute, 2 elements
Referenced:
by 28 locations
Attributes:
Attribute
Type / Value
Default
Required?
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..∞
1..1
no
1..1
no
Namespace:
Type:
anonymous complexType (extension of xs:wildcard)
Content:
complex, 5 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xs:namespaceList : ("##any" | "##other" | list of (xs:anyURI | "##targetNamespace" | "##local"))
"##any"
no
anonymous : ("skip" | "lax" | "strict")
"strict"
no
1
no
1
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xs:namespaceList : ("##any" | "##other" | list of (xs:anyURI | "##targetNamespace" | "##local"))
"##any"
no
anonymous : ("skip" | "lax" | "strict")
"strict"
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
anonymous complexType
Content:
mixed, 1 attribute, attr. wildcard, elem., wildcard
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 1 attribute, attr. wildcard, elem. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
from any namespace
0..∞
Namespace:
Type:
Content:
complex, 5 attributes, attr. wildcard, 2 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
no
no
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
no
Namespace:
Type:
Content:
complex, 8 attributes, attr. wildcard, 2 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally in group xs:attrDecls in XMLSchema.xsd; see XML source
Attributes:
Attribute
Type / Value
Default
Required?
no
no
no
no
anonymous : ("prohibited" | "optional" | "required")
"optional"
no
no
no
xs:formChoice : ("qualified" | "unqualified")
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
no
Namespace:
Type:
Content:
complex, 2 attributes, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..∞
1..1
no
1..1
no
0..1
no
Namespace:
Type:
Content:
complex, 2 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally in group xs:attrDecls in XMLSchema.xsd; see XML source
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
Content:
complex, 3 attributes, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
1
no
1
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..∞
1..1
no
1..1
no
1..1
no
1..1
no
  xs:any
1..1
no
Namespace:
Type:
Content:
complex, 1 attribute, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally in complexType xs:namedGroup in XMLSchema.xsd; see XML source
Attributes:
Attribute
Type / Value
Default
Required?
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..∞
1..1
no
1..1
no
1..1
no
1..1
no
  xs:any
1..1
no
Namespace:
Type:
anonymous complexType (extension of xs:annotated)
Content:
complex, 2 attributes, attr. wildcard, 3 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 1 attribute, 2 elements
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
1..1
1..1
no
1..1
no
Namespace:
Type:
Content:
complex, 6 attributes, attr. wildcard, 10 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
"false"
no
"false"
no
xs:derivationSet : ("#all" | list of ("extension" | "restriction"))
no
xs:derivationSet : ("#all" | list of ("extension" | "restriction"))
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
1..1
1..1
no
1..1
no
1..1
   CHOICE
0..1
    xs:group
1..1
no
    xs:all
1..1
no
    xs:choice
1..1
no
    xs:sequence
1..1
no
   CHOICE
0..∞
    xs:attribute
1..1
no
1..1
no
0..1
no
Namespace:
Type:
Content:
complex, 2 attributes, attr. wildcard, 10 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally at 4 locations in XMLSchema.xsd
Attributes:
Attribute
Type / Value
Default
Required?
no
"false"
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
1..1
1..1
no
1..1
no
1..1
   CHOICE
0..1
    xs:group
1..1
no
    xs:all
1..1
no
    xs:choice
1..1
no
    xs:sequence
1..1
no
   CHOICE
0..∞
    xs:attribute
1..1
no
1..1
no
0..1
no
Namespace:
Type:
anonymous complexType
Content:
mixed, 2 attributes, attr. wildcard, elem., wildcard
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 2 attributes, attr. wildcard, elem. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
from any namespace
0..∞
Namespace:
Type:
Content:
complex, 10 attributes, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
no
no
no
no
"false"
no
"false"
no
xs:derivationSet : ("#all" | list of ("extension" | "restriction"))
no
xs:blockSet : ("#all" | list of ("extension" | "restriction" | "substitution"))
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
1..1
no
1..1
no
0..∞
1..1
no
  xs:key
1..1
no
1..1
no
Namespace:
Type:
Content:
complex, 11 attributes, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally at 2 locations in XMLSchema.xsd
Attributes:
Attribute
Type / Value
Default
Required?
no
no
no
no
1
no
1
no
no
no
"false"
no
xs:blockSet : ("#all" | list of ("extension" | "restriction" | "substitution"))
no
xs:formChoice : ("qualified" | "unqualified")
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
1..1
no
1..1
no
0..∞
1..1
no
  xs:key
1..1
no
1..1
no
Namespace:
Type:
Content:
complex, 11 attributes, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally in group xs:allModel in XMLSchema.xsd; see XML source
Attributes:
Attribute
Type / Value
Default
Required?
no
no
no
no
no
no
"false"
no
xs:blockSet : ("#all" | list of ("extension" | "restriction" | "substitution"))
no
xs:formChoice : ("qualified" | "unqualified")
no
anonymous : (0 | 1)
1
no
anonymous : (0 | 1)
1
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
1..1
no
1..1
no
0..∞
1..1
no
  xs:key
1..1
no
1..1
no
Namespace:
Type:
Content:
complex, 2 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xs:anySimpleType
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
Content:
complex, 2 attributes, attr. wildcard, 8 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally in element xs:complexContent in XMLSchema.xsd; see XML source
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
1..1
no
  xs:all
1..1
no
1..1
no
1..1
no
0..∞
1..1
no
1..1
no
0..1
no
Namespace:
Type:
Content:
complex, 2 attributes, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally in element xs:simpleContent in XMLSchema.xsd; see XML source
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..∞
1..1
no
1..1
no
0..1
no
Namespace:
Type:
anonymous complexType (extension of xs:annotated)
Content:
complex, 2 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declaration of 1 attribute
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
anonymous : restriction of xs:token
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
"false"
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
Content:
complex, 2 attributes, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
1..1
  xs:all
1..1
no
1..1
no
1..1
no
Namespace:
Type:
Content:
complex, 4 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally at 3 locations in XMLSchema.xsd
Attributes:
Attribute
Type / Value
Default
Required?
no
1
no
1
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
anonymous complexType (extension of xs:annotated)
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 2 attributes
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
anonymous complexType (extension of xs:annotated)
Content:
complex, 2 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declaration of 1 attribute
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
Content:
complex, 2 attributes, attr. wildcard, 3 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
1..1
no
1..∞
no
Namespace:
Type:
anonymous complexType (extension of xs:keybase)
Content:
complex, 3 attributes, attr. wildcard, 3 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declaration of 1 attribute
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
1..1
no
1..∞
no
Namespace:
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
"false"
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
anonymous complexType (extension of xs:annotated)
Content:
complex, 2 attributes, attr. wildcard, 2 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 1 attribute, 1 element
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
no
Namespace:
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xs:anySimpleType
yes
"false"
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xs:anySimpleType
yes
"false"
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
"false"
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xs:anySimpleType
yes
"false"
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xs:anySimpleType
yes
"false"
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
"false"
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
anonymous complexType (extension of xs:annotated)
Content:
complex, 4 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 3 attributes
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
anonymous complexType (restriction of xs:noFixedFacet)
Content:
complex, 2 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 1 attribute, attr. wildcard, 1 element
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
anonymous complexType (extension of xs:openAttrs)
Content:
complex, 2 attributes, attr. wildcard, 5 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 2 attributes, 1 element
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
yes
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..∞
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
Namespace:
Type:
anonymous complexType (extension of xs:annotated)
Content:
complex, 2 attributes, attr. wildcard, 14 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declaration of 1 attribute
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
no
0..∞
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
Namespace:
Type:
Content:
complex, 2 attributes, attr. wildcard, 8 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally in element xs:complexContent in XMLSchema.xsd; see XML source
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
1..1
no
  xs:all
1..1
no
1..1
no
1..1
no
0..∞
1..1
no
1..1
no
0..1
no
Namespace:
Type:
Content:
complex, 2 attributes, attr. wildcard, 17 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally in element xs:simpleContent in XMLSchema.xsd; see XML source
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
no
0..∞
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
0..∞
1..1
no
1..1
no
0..1
no
Namespace:
Type:
anonymous complexType (extension of xs:openAttrs)
Content:
complex, 8 attributes, attr. wildcard, 12 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 8 attributes, 5 elements
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
no
xs:fullDerivationSet : ("#all" | list of ("extension" | "restriction" | "list" | "union"))
""
no
xs:blockSet : ("#all" | list of ("extension" | "restriction" | "substitution"))
""
no
xs:formChoice : ("qualified" | "unqualified")
"unqualified"
no
xs:formChoice : ("qualified" | "unqualified")
"unqualified"
no
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
1..1
no
1..1
no
1..1
no
1..1
no
0..∞
  CHOICE
1..1
1..1
no
1..1
no
   xs:group
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
0..∞
no
Namespace:
Type:
anonymous complexType (extension of xs:annotated)
Content:
complex, 2 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declaration of 1 attribute
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
anonymous : restriction of xs:token
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
Content:
complex, 3 attributes, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
1
no
1
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..∞
1..1
no
1..1
no
1..1
no
1..1
no
  xs:any
1..1
no
Namespace:
Type:
Content:
complex, 1 attribute, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally in complexType xs:namedGroup in XMLSchema.xsd; see XML source
Attributes:
Attribute
Type / Value
Default
Required?
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..∞
1..1
no
1..1
no
1..1
no
1..1
no
  xs:any
1..1
no
Namespace:
Type:
anonymous complexType (extension of xs:annotated)
Content:
complex, 1 attribute, attr. wildcard, 3 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 2 elements
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
1..1
1..1
no
1..1
no
Namespace:
Type:
Content:
complex, 3 attributes, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xs:simpleDerivationSet : ("#all" | list of ("list" | "union" | "restriction"))
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
1..1
1..1
no
1..1
no
1..1
no
Namespace:
Type:
Content:
complex, 1 attribute, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally at 9 locations in XMLSchema.xsd
Attributes:
Attribute
Type / Value
Default
Required?
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
1..1
1..1
no
1..1
no
1..1
no
Namespace:
Type:
anonymous complexType (restriction of xs:numFacet)
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 1 attribute, attr. wildcard, 1 element
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
"false"
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
anonymous complexType (extension of xs:annotated)
Content:
complex, 2 attributes, attr. wildcard, 2 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 1 attribute, 1 element
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..∞
no
Namespace:
Type:
Content:
complex, 2 attributes, attr. wildcard, 3 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
1..1
no
1..∞
no
Namespace:
Type:
anonymous complexType (restriction of xs:facet)
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 1 attribute, attr. wildcard, 1 element
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
"false"
no
anonymous : ("preserve" | "replace" | "collapse")
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
Content:
complex, 9 attributes, attr. wildcard, 3 elements
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declarations of 3 attributes, 3 elements
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:expression : restriction of xs:token
yes
yes
""
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
no
0..∞
no
Namespace:
Type:
Content:
complex, 6 attributes, attr. wildcard, 1 element
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declaration of 1 element
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..∞
no
Namespace:
Type:
Content:
complex, 8 attributes, attr. wildcard, 2 elements
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declarations of 2 attributes, 2 elements
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:expression : restriction of xs:token
"child::node()"
no
xsl:mode : (restriction of xs:Name | "#default" | "#current")
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..∞
1..1
no
1..1
no
Namespace:
Type:
anonymous complexType (extension of xsl:sequence-constructor)
Content:
mixed, 12 attributes, attr. wildcard, 3 elements, 2, elem., wildcards
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declarations of 6 attributes
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
yes
no
xsl:expression : restriction of xs:token
no
no
xsl:QName : restriction of xs:Name
no
xsl:validation-type : ("strict" | "lax" | "preserve" | "strip")
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Type:
Content:
complex, 8 attributes, attr. wildcard, 1 element
Subst.Gr:
substitutes for xsl:declaration
Defined:
Includes:
declarations of 2 attributes, 1 element
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:QName : restriction of xs:Name
yes
xsl:QNames : list of restriction of xs:Name
""
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..∞
no
Namespace:
Type:
Content:
complex, 7 attributes, attr. wildcard, 1 element
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declarations of 1 attribute, 1 element
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:QName : restriction of xs:Name
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..∞
no
Namespace:
Type:
Content:
complex, 8 attributes, attr. wildcard, 1 element
Subst.Gr:
substitutes for xsl:declaration
Defined:
Includes:
declarations of 2 attributes, 1 element
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:QName : restriction of xs:Name
yes
xsl:QNames : list of restriction of xs:Name
""
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..∞
no
Namespace:
Type:
Content:
complex, 6 attributes, attr. wildcard, 2 elements
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declarations of 2 elements
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
1..∞
no
0..1
no
Namespace:
Type:
anonymous complexType (extension of xsl:sequence-constructor)
Content:
mixed, 7 attributes, attr. wildcard, 3 elements, 2, elem., wildcards
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declaration of 1 attribute
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:expression : restriction of xs:token
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Type:
anonymous complexType (extension of xsl:sequence-constructor)
Content:
mixed, 11 attributes, attr. wildcard, 3 elements, 2, elem., wildcards
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declarations of 5 attributes
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:yes-or-no : ("yes" | "no")
"yes"
no
xsl:yes-or-no : ("yes" | "no")
"yes"
no
xsl:QNames : list of restriction of xs:Name
""
no
xsl:QName : restriction of xs:Name
no
xsl:validation-type : ("strict" | "lax" | "preserve" | "strip")
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Type:
anonymous complexType (extension of xsl:versioned-element-type)
Content:
mixed, 10 attributes, attr. wildcard
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declarations of 4 attributes
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:expression : restriction of xs:token
yes
xsl:yes-or-no : ("yes" | "no")
"yes"
no
xsl:QName : restriction of xs:Name
no
xsl:validation-type : ("strict" | "lax" | "preserve" | "strip")
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
Namespace:
Type:
Content:
empty, 17 attributes, attr. wildcard
Subst.Gr:
substitutes for xsl:declaration
Defined:
Includes:
declarations of 11 attributes
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:QName : restriction of xs:Name
no
xsl:char : restriction of xs:string
"."
no
xsl:char : restriction of xs:string
","
no
Infinity
no
xsl:char : restriction of xs:string
"-"
no
NaN
no
xsl:char : restriction of xs:string
"%"
no
xsl:char : restriction of xs:string
"‰"
no
xsl:char : restriction of xs:string
0
no
xsl:char : restriction of xs:string
"#"
no
xsl:char : restriction of xs:string
";"
no
from non-schema namespace
no
Namespace:
Type:
Content:
mixed, 5 attributes, attr. wildcard
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
Defined:
Referenced:
by 13 locations
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
Namespace:
Type:
anonymous complexType (extension of xsl:sequence-constructor)
Content:
mixed, 8 attributes, attr. wildcard, 3 elements, 2, elem., wildcards
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declarations of 2 attributes
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:QName : restriction of xs:Name
no
xsl:validation-type : ("strict" | "lax" | "preserve" | "strip")
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Type:
anonymous complexType (extension of xsl:sequence-constructor)
Content:
mixed, 12 attributes, attr. wildcard, 3 elements, 2, elem., wildcards
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declarations of 6 attributes
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
yes
no
xsl:yes-or-no : ("yes" | "no")
"yes"
no
xsl:QNames : list of restriction of xs:Name
""
no
xsl:QName : restriction of xs:Name
no
xsl:validation-type : ("strict" | "lax" | "preserve" | "strip")
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Type:
Content:
mixed, 6 attributes, attr. wildcard, 3 elements, 2, elem., wildcards
Subst.Gr:
substitutes for xsl:instruction
Defined:
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Type:
anonymous complexType (extension of xsl:versioned-element-type)
Content:
mixed, 7 attributes, attr. wildcard, 4 elements, 2, elem., wildcards
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declarations of 1 attribute, 1 element
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:expression : restriction of xs:token
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
1..1
0..∞
no
0..∞
1..1
no
1..1
no
1..1
no
  {any}
from non-schema namespace
1..1
  {any}
without namespace
1..1
Namespace:
Type:
anonymous complexType (extension of xsl:versioned-element-type)
Content:
mixed, 12 attributes, attr. wildcard, 4 elements, 2, elem., wildcards
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declarations of 6 attributes, 1 element
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:expression : restriction of xs:token
yes
xsl:expression : restriction of xs:token
no
xsl:expression : restriction of xs:token
no
xsl:pattern : restriction of xs:token
no
xsl:pattern : restriction of xs:token
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
1..1
0..∞
no
0..∞
1..1
no
1..1
no
1..1
no
  {any}
from non-schema namespace
1..1
  {any}
without namespace
1..1
Namespace:
Type:
anonymous complexType (extension of xsl:versioned-element-type)
Content:
mixed, 9 attributes, attr. wildcard, 4 elements, 2, elem., wildcards
Subst.Gr:
substitutes for xsl:declaration
Defined:
Includes:
declarations of 3 attributes, 1 element
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:QName : restriction of xs:Name
yes
xsl:yes-or-no : ("yes" | "no")
"yes"
no
xsl:sequence-type : restriction of xs:token
"item()*"
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
1..1
0..∞
no
0..∞
1..1
no
1..1
no
1..1
no
  {any}
from non-schema namespace
1..1
  {any}
without namespace
1..1
Namespace:
Type:
anonymous complexType (extension of xsl:sequence-constructor)
Content:
mixed, 7 attributes, attr. wildcard, 3 elements, 2, elem., wildcards
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declaration of 1 attribute
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:expression : restriction of xs:token
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Type:
Content:
empty, 7 attributes, attr. wildcard
Defined:
Includes:
declaration of 1 attribute
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
yes
from non-schema namespace
no
Namespace:
Type:
Content:
complex, 8 attributes, attr. wildcard, 1 element
Subst.Gr:
substitutes for xsl:declaration
Defined:
Includes:
declarations of 2 attributes, 1 element
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Type:
Content:
empty, 7 attributes, attr. wildcard
Subst.Gr:
substitutes for xsl:declaration
Defined:
Includes:
declaration of 1 attribute
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
yes
from non-schema namespace
no
Namespace:
Type:
Content:
mixed, 6 attributes, attr. wildcard
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
Defined:
Referenced:
by 26 locations
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
Namespace:
Type:
anonymous complexType (extension of xsl:sequence-constructor)
Content:
mixed, 10 attributes, attr. wildcard, 3 elements, 2, elem., wildcards
Subst.Gr:
substitutes for xsl:declaration
Defined:
Includes:
declarations of 4 attributes
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:QName : restriction of xs:Name
yes
xsl:pattern : restriction of xs:token
yes
xsl:expression : restriction of xs:token
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Type:
Content:
mixed, attr. wildcard, elem., wildcard
Abstract:
(may not be used directly in instance XML documents)
Defined:
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
from any namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
from any namespace
0..∞
Namespace:
Type:
Content:
mixed, 6 attributes, attr. wildcard, 3 elements, 2, elem., wildcards
Defined:
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Type:
anonymous complexType (extension of xsl:sequence-constructor)
Content:
mixed, 8 attributes, attr. wildcard, 3 elements, 2, elem., wildcards
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declarations of 2 attributes
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:expression : restriction of xs:token
no
"no"
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Type:
anonymous complexType (extension of xsl:sequence-constructor)
Content:
mixed, 8 attributes, attr. wildcard, 3 elements, 2, elem., wildcards
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declarations of 2 attributes
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
yes
xsl:expression : restriction of xs:token
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Type:
Content:
empty, 8 attributes, attr. wildcard
Subst.Gr:
substitutes for xsl:declaration
Defined:
Includes:
declarations of 2 attributes
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
yes
yes
from non-schema namespace
no
Namespace:
Type:
Content:
complex, 6 attributes, attr. wildcard, 2 elements
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declarations of 2 elements
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..∞
1..1
no
1..1
no
Namespace:
Type:
Content:
mixed, 6 attributes, attr. wildcard, 3 elements, 2, elem., wildcards
Defined:
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Type:
anonymous complexType (extension of xsl:versioned-element-type)
Content:
mixed, 17 attributes, attr. wildcard
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declarations of 11 attributes
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:expression : restriction of xs:token
no
xsl:expression : restriction of xs:token
no
xsl:level : ("single" | "multiple" | "any")
"single"
no
xsl:pattern : restriction of xs:token
no
xsl:pattern : restriction of xs:token
no
1
no
no
no
no
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
Namespace:
Type:
Content:
mixed, 6 attributes, attr. wildcard, 3 elements, 2, elem., wildcards
Defined:
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Type:
anonymous complexType (extension of xsl:generic-element-type)
Content:
mixed, 22 attributes, attr. wildcard
Subst.Gr:
substitutes for xsl:declaration
Defined:
Includes:
declarations of 17 attributes
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
xsl:QName : restriction of xs:Name
no
xsl:method : ("xml" | "xhtml" | "html" | "text" | restriction of restriction of xs:Name)
no
xsl:yes-or-no : ("yes" | "no")
no
xsl:QNames : list of restriction of xs:Name
no
no
no
no
xsl:yes-or-no : ("yes" | "no")
no
xsl:yes-or-no : ("yes" | "no")
no
xsl:yes-or-no : ("yes" | "no")
no
no
no
xsl:yes-or-no : ("yes" | "no")
no
xsl:yes-or-no-or-omit : ("yes" | "no" | "omit")
no
xsl:yes-or-no : ("yes" | "no")
no
xsl:QNames : list of restriction of xs:Name
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
Namespace:
Type:
Content:
empty, 8 attributes, attr. wildcard
Defined:
Includes:
declarations of 2 attributes
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:char : restriction of xs:string
yes
yes
from non-schema namespace
no
Namespace:
Type:
anonymous complexType (extension of xsl:sequence-constructor)
Content:
mixed, 11 attributes, attr. wildcard, 3 elements, 2, elem., wildcards
Defined:
Includes:
declarations of 5 attributes
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:QName : restriction of xs:Name
yes
xsl:expression : restriction of xs:token
no
xsl:sequence-type : restriction of xs:token
no
xsl:yes-or-no : ("yes" | "no")
no
xsl:yes-or-no : ("yes" | "no")
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Type:
anonymous complexType (extension of xsl:versioned-element-type)
Content:
mixed, 7 attributes, attr. wildcard, 4 elements, 2, elem., wildcards
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declarations of 1 attribute, 1 element
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:expression : restriction of xs:token
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
1..1
1..∞
no
0..∞
1..1
no
1..1
no
1..1
no
  {any}
from non-schema namespace
1..1
  {any}
without namespace
1..1
Namespace:
Type:
Content:
empty, 7 attributes, attr. wildcard
Subst.Gr:
substitutes for xsl:declaration
Defined:
Includes:
declaration of 1 attribute
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:nametests : list of (restriction of xs:Name | "*" | restriction of xs:token)
yes
from non-schema namespace
no
Namespace:
Type:
anonymous complexType (extension of xsl:sequence-constructor)
Content:
mixed, 8 attributes, attr. wildcard, 3 elements, 2, elem., wildcards
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declarations of 2 attributes
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
yes
xsl:expression : restriction of xs:token
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Type:
anonymous complexType (extension of xsl:sequence-constructor)
Content:
mixed, 26 attributes, attr. wildcard, 3 elements, 2, elem., wildcards
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declarations of 20 attributes
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
no
no
xsl:QName : restriction of xs:Name
no
xsl:validation-type : ("strict" | "lax" | "preserve" | "strip")
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
xsl:QNames : list of restriction of xs:Name
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Type:
Content:
mixed, 7 attributes, attr. wildcard, 1 element
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declarations of 1 attribute, 1 element
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:expression : restriction of xs:token
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
no
Namespace:
Type:
anonymous complexType (extension of xsl:sequence-constructor)
Content:
mixed, 13 attributes, attr. wildcard, 3 elements, 2, elem., wildcards
Defined:
Includes:
declarations of 7 attributes
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:expression : restriction of xs:token
no
no
"text"
no
"ascending"
no
no
no
xsl:yes-or-no : ("yes" | "no")
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Type:
Content:
empty, 7 attributes, attr. wildcard
Subst.Gr:
substitutes for xsl:declaration
Defined:
Includes:
declaration of 1 attribute
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:nametests : list of (restriction of xs:Name | "*" | restriction of xs:token)
yes
from non-schema namespace
no
Namespace:
Type:
anonymous complexType (extension of xsl:versioned-element-type)
Content:
mixed, 11 attributes, attr. wildcard, 4 elements, 2, elem., wildcards
Subst.Gr:
substitutes for xsl:declaration
Defined:
Includes:
declarations of 5 attributes, 1 element
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:pattern : restriction of xs:token
no
no
xsl:modes : (list of (restriction of xs:Name | "#default") | "#all")
no
xsl:QName : restriction of xs:Name
no
xsl:sequence-type : restriction of xs:token
"item()*"
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
1..1
0..∞
no
0..∞
1..1
no
1..1
no
1..1
no
  {any}
from non-schema namespace
1..1
  {any}
without namespace
1..1
Namespace:
Type:
anonymous complexType (extension of xsl:text-element-base-type)
Content:
simple, 7 attributes, attr. wildcard
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declaration of 1 attribute
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:yes-or-no : ("yes" | "no")
"no"
no
from non-schema namespace
no
Namespace:
Type:
anonymous complexType (extension of xsl:sequence-constructor)
Content:
mixed, 9 attributes, attr. wildcard, 3 elements, 2, elem., wildcards
Subst.Gr:
substitutes for xsl:instruction
Defined:
Includes:
declarations of 3 attributes
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:expression : restriction of xs:token
no
no
xsl:yes-or-no : ("yes" | "no")
"no"
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Type:
anonymous complexType (extension of xsl:sequence-constructor)
Content:
mixed, 9 attributes, attr. wildcard, 3 elements, 2, elem., wildcards
Defined:
Includes:
declarations of 3 attributes
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:QName : restriction of xs:Name
yes
xsl:expression : restriction of xs:token
no
xsl:sequence-type : restriction of xs:token
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Type:
anonymous complexType (extension of xsl:sequence-constructor)
Content:
mixed, 7 attributes, attr. wildcard, 3 elements, 2, elem., wildcards
Defined:
Includes:
declaration of 1 attribute
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:expression : restriction of xs:token
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Type:
anonymous complexType (extension of xsl:sequence-constructor)
Content:
mixed, 10 attributes, attr. wildcard, 3 elements, 2, elem., wildcards
Defined:
Includes:
declarations of 4 attributes
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
xsl:QName : restriction of xs:Name
yes
xsl:expression : restriction of xs:token
no
xsl:sequence-type : restriction of xs:token
no
xsl:yes-or-no : ("yes" | "no")
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Complex Type Summary
Namespace:
Derived By:
restriction of xs:explicitGroup
Content:
complex, 3 attributes, attr. wildcard, 2 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 2 attributes, attr. wildcard
Referenced:
Only elements allowed inside
Attributes:
Attribute
Type / Value
Default
Required?
no
anonymous : (0 | 1)
1
no
1
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..∞
no
Namespace:
Derived By:
extension of xs:openAttrs
Content:
complex, 1 attribute, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 1 attribute, 1 element
Referenced:
by 21 locations
This type is extended by all types which allow annotation other than <schema> itself
Attributes:
Attribute
Type / Value
Default
Required?
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Content:
mixed (allows character data), attr. wildcard, elem. wildcard
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of attr. wildcard, elem. wildcard
Referenced:
Not the real urType, but as close an approximation as we can get in the XML representation
Attributes:
Attribute
Type / Value
Default
Required?
from any namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
from any namespace
0..∞
Namespace:
Derived By:
extension of xs:annotated
Content:
complex, 8 attributes, attr. wildcard, 2 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 5 attributes, 1 element
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
no
no
no
anonymous : ("prohibited" | "optional" | "required")
"optional"
no
no
no
xs:formChoice : ("qualified" | "unqualified")
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
no
Namespace:
Derived By:
extension of xs:annotated
Content:
complex, 3 attributes, attr. wildcard, 4 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..∞
1..1
no
1..1
no
0..1
no
Namespace:
Derived By:
restriction of xs:attributeGroup
Content:
complex, 2 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 1 attribute, attr. wildcard, 1 element; 1 attr. probition
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Derived By:
restriction of xs:restrictionType
Content:
complex, 2 attributes, attr. wildcard, 8 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of attr. wildcard, 1 element
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
1..1
no
  xs:all
1..1
no
1..1
no
1..1
no
0..∞
1..1
no
1..1
no
0..1
no
Namespace:
Derived By:
extension of xs:annotated
Content:
complex, 6 attributes, attr. wildcard, 10 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 5 attributes
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
no
"false"
no
"false"
no
xs:derivationSet : ("#all" | list of ("extension" | "restriction"))
no
xs:derivationSet : ("#all" | list of ("extension" | "restriction"))
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
1..1
1..1
no
1..1
no
1..1
   CHOICE
0..1
    xs:group
1..1
no
    xs:all
1..1
no
    xs:choice
1..1
no
    xs:sequence
1..1
no
   CHOICE
0..∞
    xs:attribute
1..1
no
1..1
no
0..1
no
Namespace:
Derived By:
extension of xs:annotated
Content:
complex, 14 attributes, attr. wildcard, 6 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 9 attributes, 2 elements
Referenced:
The element element can be used either at the top level to define an element-type binding globally, or within a content model to either reference a globally-defined element or type or declare an element-type binding locally. »
Attributes:
Attribute
Type / Value
Default
Required?
no
no
no
no
no
1
no
1
no
no
no
"false"
no
"false"
no
xs:derivationSet : ("#all" | list of ("extension" | "restriction"))
no
xs:blockSet : ("#all" | list of ("extension" | "restriction" | "substitution"))
no
xs:formChoice : ("qualified" | "unqualified")
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
1..1
no
1..1
no
0..∞
1..1
no
  xs:key
1..1
no
1..1
no
Namespace:
Derived By:
restriction of xs:group
Content:
complex, 3 attributes, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of attr. wildcard, 1 element; 2 attr. prohibitions
Referenced:
group type for the three kinds of group
Attributes:
Attribute
Type / Value
Default
Required?
no
1
no
1
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..∞
1..1
no
1..1
no
1..1
no
1..1
no
  xs:any
1..1
no
Namespace:
Derived By:
extension of xs:annotated
Content:
complex, 2 attributes, attr. wildcard, 8 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declaration of 1 attribute
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
1..1
no
  xs:all
1..1
no
1..1
no
1..1
no
0..∞
1..1
no
1..1
no
0..1
no
Namespace:
Derived By:
extension of xs:annotated
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 2 attributes
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xs:anySimpleType
yes
"false"
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Derived By:
extension of xs:annotated
Content:
complex, 5 attributes, attr. wildcard, 7 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
group type for explicit groups, named top-level groups and group references
Attributes:
Attribute
Type / Value
Default
Required?
no
no
no
1
no
1
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..∞
1..1
no
1..1
no
  xs:all
1..1
no
1..1
no
1..1
no
  xs:any
1..1
no
Namespace:
Derived By:
restriction of xs:realGroup
Content:
complex, 4 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 1 attribute, attr. wildcard, 1 element; 1 attr. probition
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
1
no
1
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Derived By:
extension of xs:annotated
Content:
complex, 2 attributes, attr. wildcard, 3 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 1 attribute, 2 elements
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
1..1
no
1..∞
no
Namespace:
Derived By:
restriction of xs:complexType
Content:
complex, 2 attributes, attr. wildcard, 10 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of attr. wildcard, 1 element; 4 attr. prohibitions
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
"false"
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
1..1
1..1
no
1..1
no
1..1
   CHOICE
0..1
    xs:group
1..1
no
    xs:all
1..1
no
    xs:choice
1..1
no
    xs:sequence
1..1
no
   CHOICE
0..∞
    xs:attribute
1..1
no
1..1
no
0..1
no
Namespace:
Derived By:
restriction of xs:element
Content:
complex, 11 attributes, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of attr. wildcard, 3 elements; 3 attr. prohibitions
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
no
no
no
1
no
1
no
no
no
"false"
no
xs:blockSet : ("#all" | list of ("extension" | "restriction" | "substitution"))
no
xs:formChoice : ("qualified" | "unqualified")
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
1..1
no
1..1
no
0..∞
1..1
no
  xs:key
1..1
no
1..1
no
Namespace:
Derived By:
restriction of xs:simpleType
Content:
complex, 1 attribute, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of attr. wildcard, 1 element; 2 attr. prohibitions
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
1..1
1..1
no
1..1
no
1..1
no
Namespace:
Derived By:
restriction of xs:attributeGroup
Content:
complex, 2 attributes, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 1 attribute, attr. wildcard, 1 element; 1 attr. probition
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..∞
1..1
no
1..1
no
0..1
no
Namespace:
Derived By:
restriction of xs:realGroup
Content:
complex, 2 attributes, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 1 attribute, attr. wildcard, 4 elements; 3 attr. prohibitions
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
1..1
  xs:all
1..1
no
1..1
no
1..1
no
Namespace:
Derived By:
restriction of xs:localElement
Content:
complex, 11 attributes, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 2 attributes, attr. wildcard, 3 elements
Referenced:
restricted max/min
Attributes:
Attribute
Type / Value
Default
Required?
no
no
no
no
no
no
"false"
no
xs:blockSet : ("#all" | list of ("extension" | "restriction" | "substitution"))
no
xs:formChoice : ("qualified" | "unqualified")
no
anonymous : (0 | 1)
1
no
anonymous : (0 | 1)
1
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
1..1
no
1..1
no
0..∞
1..1
no
  xs:key
1..1
no
1..1
no
Namespace:
Derived By:
restriction of xs:facet
Content:
complex, 2 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of attr. wildcard, 1 element; 1 attr. probition
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xs:anySimpleType
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Derived By:
restriction of xs:facet
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 1 attribute, attr. wildcard, 1 element
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
"false"
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Derived By:
restriction of xs:anyType
Content:
empty, attr. wildcard
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declaration of attr. wildcard
Referenced:
This type is extended by almost all schema types to allow attributes from other namespaces to be added to user schemas.
Attributes:
Attribute
Type / Value
Default
Required?
from non-schema namespace
no
Namespace:
Derived By:
restriction of xs:group
Content:
complex, 5 attributes, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of attr. wildcard, 4 elements
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
no
no
1
no
1
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
  xs:all
1..1
no
1..1
no
1..1
no
Namespace:
Derived By:
extension of xs:annotated
Content:
complex, 2 attributes, attr. wildcard, 21 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declaration of 1 attribute
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
1..1
no
  xs:all
1..1
no
1..1
no
1..1
no
1..1
0..1
no
   CHOICE
0..∞
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
    xs:length
1..1
no
    xs:minLength
1..1
no
    xs:maxLength
1..1
no
1..1
no
1..1
no
    xs:pattern
1..1
no
0..∞
1..1
no
1..1
no
0..1
no
Namespace:
Derived By:
restriction of xs:explicitGroup
Content:
complex, 1 attribute, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of attr. wildcard, 1 element; 2 attr. prohibitions
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..∞
1..1
no
1..1
no
1..1
no
1..1
no
  xs:any
1..1
no
Namespace:
Derived By:
restriction of xs:extensionType
Content:
complex, 2 attributes, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of attr. wildcard, 1 element
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..∞
1..1
no
1..1
no
0..1
no
Namespace:
Derived By:
restriction of xs:restrictionType
Content:
complex, 2 attributes, attr. wildcard, 17 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of attr. wildcard, 1 element
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
no
0..∞
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
0..∞
1..1
no
1..1
no
0..1
no
Namespace:
Derived By:
extension of xs:annotated
Content:
complex, 3 attributes, attr. wildcard, 4 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 2 attributes
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xs:simpleDerivationSet : ("#all" | list of ("list" | "union" | "restriction"))
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
1..1
1..1
no
1..1
no
1..1
no
Namespace:
Derived By:
restriction of xs:attribute
Content:
complex, 5 attributes, attr. wildcard, 2 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 1 attribute, attr. wildcard, 2 elements; 3 attr. prohibitions
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
no
no
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
no
Namespace:
Derived By:
restriction of xs:complexType
Content:
complex, 6 attributes, attr. wildcard, 10 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 1 attribute, attr. wildcard, 1 element
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
"false"
no
"false"
no
xs:derivationSet : ("#all" | list of ("extension" | "restriction"))
no
xs:derivationSet : ("#all" | list of ("extension" | "restriction"))
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
1..1
1..1
no
1..1
no
1..1
   CHOICE
0..1
    xs:group
1..1
no
    xs:all
1..1
no
    xs:choice
1..1
no
    xs:sequence
1..1
no
   CHOICE
0..∞
    xs:attribute
1..1
no
1..1
no
0..1
no
Namespace:
Derived By:
restriction of xs:element
Content:
complex, 10 attributes, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 1 attribute, attr. wildcard, 3 elements; 4 attr. prohibitions
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
no
no
no
no
"false"
no
"false"
no
xs:derivationSet : ("#all" | list of ("extension" | "restriction"))
no
xs:blockSet : ("#all" | list of ("extension" | "restriction" | "substitution"))
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..1
1..1
no
1..1
no
0..∞
1..1
no
  xs:key
1..1
no
1..1
no
Namespace:
Derived By:
restriction of xs:simpleType
Content:
complex, 3 attributes, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 1 attribute, attr. wildcard, 1 element
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xs:simpleDerivationSet : ("#all" | list of ("list" | "union" | "restriction"))
no
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
1..1
1..1
no
1..1
no
1..1
no
Namespace:
Derived By:
extension of xs:annotated
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 2 attributes
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xs:namespaceList : ("##any" | "##other" | list of (xs:anyURI | "##targetNamespace" | "##local"))
"##any"
no
anonymous : ("skip" | "lax" | "strict")
"strict"
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..1
no
Namespace:
Derived By:
Content:
empty, 6 attributes, attr. wildcard
Defined:
Includes:
declaration of attr. wildcard
Referenced:
by 18 locations
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
from non-schema namespace
no
Namespace:
Content:
mixed (allows character data), 5 attributes, attr. wildcard
Defined:
Includes:
declarations of 5 attributes, attr. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
Namespace:
Derived By:
Content:
mixed (allows character data), 6 attributes, attr. wildcard, 3 elements, 2 elem. wildcards
Defined:
Referenced:
by 21 locations
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
0..∞
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Derived By:
Content:
simple, 6 attributes, attr. wildcard
Defined:
Includes:
declaration of attr. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
from non-schema namespace
no
Namespace:
Derived By:
Content:
empty, 6 attributes, attr. wildcard
Defined:
Includes:
declarations of 1 attribute, attr. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
yes
from non-schema namespace
no
Namespace:
Derived By:
Content:
mixed (allows character data), 6 attributes, attr. wildcard
Defined:
Includes:
declaration of 1 attribute
Referenced:
by 11 locations
Attributes:
Attribute
Type / Value
Default
Required?
no
xsl:prefix-list-or-all : (list of (xs:NCName | "#default") | "#all")
no
xsl:prefix-list : list of (xs:NCName | "#default")
no
xsl:expression : restriction of xs:token
no
no
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
Simple Type Summary
Namespace:
Derived By:
union of (xs:nonNegativeInteger | restriction of xs:NMTOKEN)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
for maxOccurs
Namespace:
Derived By:
restriction of xs:anySimpleType
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
by 19 locations
Namespace:
Derived By:
restriction of xs:anySimpleType
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
never
Namespace:
Derived By:
union of (restriction of xs:token | list of restriction of xs:derivationControl)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
A utility type, not for public use #all or (possibly empty) subset of {substitution, extension, restriction}
Namespace:
Derived By:
restriction of xs:anySimpleType
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Namespace:
Derived By:
restriction of xs:short
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
never
Namespace:
Derived By:
restriction of xs:anySimpleType
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
never
Namespace:
Derived By:
restriction of xs:anySimpleType
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
never
Namespace:
Derived By:
restriction of xs:anySimpleType
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Namespace:
Derived By:
restriction of xs:NMTOKEN
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
A utility type, not for public use
Namespace:
Derived By:
union of (restriction of xs:token | list of xs:reducedDerivationControl)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
A utility type, not for public use #all or (possibly empty) subset of {extension, restriction}
Namespace:
Derived By:
restriction of xs:anySimpleType
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
never
Namespace:
Derived By:
restriction of xs:anySimpleType
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
never
Namespace:
Derived By:
restriction of list of xs:ENTITY
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
never
Namespace:
Derived By:
restriction of xs:NCName
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Namespace:
Derived By:
restriction of xs:anySimpleType
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
never
Namespace:
Derived By:
restriction of xs:NMTOKEN
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
A utility type, not for public use
Namespace:
Derived By:
union of (restriction of xs:token | list of xs:typeDerivationControl)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
A utility type, not for public use #all or (possibly empty) subset of {extension, restriction, list, union}
Namespace:
Derived By:
restriction of xs:anySimpleType
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
never
Namespace:
Derived By:
restriction of xs:anySimpleType
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
never
Namespace:
Derived By:
restriction of xs:anySimpleType
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
never
Namespace:
Derived By:
restriction of xs:anySimpleType
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
never
Namespace:
Derived By:
restriction of xs:anySimpleType
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
never
Namespace:
Derived By:
restriction of xs:anySimpleType
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
never
Namespace:
Derived By:
restriction of xs:NCName
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Namespace:
Derived By:
restriction of xs:NCName
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Namespace:
Derived By:
restriction of list of xs:IDREF
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
never
Namespace:
Derived By:
restriction of xs:long
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Namespace:
Derived By:
restriction of xs:decimal
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Namespace:
Derived By:
restriction of xs:token
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Namespace:
Derived By:
restriction of xs:integer
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Namespace:
Derived By:
restriction of xs:token
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Namespace:
Derived By:
union of (restriction of xs:token | list of union of (xs:anyURI | restriction of xs:token))
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
A utility type, not for public use
Namespace:
Derived By:
restriction of xs:Name
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
by 19 locations
Namespace:
Derived By:
restriction of xs:nonPositiveInteger
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
never
Namespace:
Derived By:
restriction of xs:token
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Namespace:
Derived By:
restriction of list of xs:NMTOKEN
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
never
Namespace:
Derived By:
restriction of xs:integer
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Namespace:
Derived By:
restriction of xs:integer
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Namespace:
Derived By:
restriction of xs:string
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Namespace:
Derived By:
restriction of xs:anySimpleType
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
never
NOTATION cannot be used directly in a schema; rather a type must be derived from it by specifying at least one enumeration facet whose value is the name of a NOTATION declared in the schema. »
Namespace:
Derived By:
restriction of xs:nonNegativeInteger
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Namespace:
Derived By:
restriction of xs:token
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
A utility type, not for public use A public identifier, per ISO 8879
Namespace:
Derived By:
restriction of xs:anySimpleType
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
by 12 locations
Namespace:
Derived By:
restriction of xs:derivationControl
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
A utility type, not for public use
Namespace:
Derived By:
restriction of xs:int
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Namespace:
Derived By:
union of (restriction of xs:token | list of restriction of xs:derivationControl)
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
#all or (possibly empty) subset of {restriction, union, list} A utility type, not for public use
Namespace:
Derived By:
restriction of xs:anySimpleType
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
by 17 locations
Namespace:
Derived By:
restriction of xs:anySimpleType
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
never
Namespace:
Derived By:
restriction of xs:normalizedString
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
by 26 locations
Namespace:
Derived By:
restriction of xs:derivationControl
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
A utility type, not for public use
Namespace:
Derived By:
restriction of xs:unsignedShort
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
never
Namespace:
Derived By:
restriction of xs:unsignedLong
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Namespace:
Derived By:
restriction of xs:nonNegativeInteger
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Namespace:
Derived By:
restriction of xs:unsignedInt
Defined:
globally in XMLSchema.xsd; see XML source
Referenced:
Namespace:
Derived By:
restriction of xs:string
Defined:
Referenced:
by 39 locations
This type is used for all attributes that allow an attribute value template. »
Namespace:
Derived By:
restriction of xs:string
Defined:
Referenced:
A string containing exactly one character.
Namespace:
Derived By:
restriction of xs:token
Defined:
Referenced:
by 27 locations
An XPath 2.0 expression.
Namespace:
Derived By:
restriction of xs:token
Defined:
Referenced:
Describes how type annotations in source documents are handled.
Namespace:
Derived By:
restriction of xs:NCName
Defined:
Referenced:
The level attribute of xsl:number: one of single, multiple, or any.
Namespace:
Derived By:
union of (restriction of xs:NCName | restriction of xsl:QName)
Defined:
Referenced:
The method attribute of xsl:output: Either one of the recognized names "xml", "xhtml", "html", "text", or a QName that must include a prefix.
Namespace:
Derived By:
union of (xsl:QName | restriction of xs:token)
Defined:
Referenced:
The mode attribute of xsl:apply-templates: either a QName, or #current, or #default.
Namespace:
Derived By:
union of (list of union of (xsl:QName | restriction of xs:token) | restriction of xs:token)
Defined:
Referenced:
The mode attribute of xsl:template: either a list, each member being either a QName or #default; or the value #all
Namespace:
Derived By:
list of union of (xsl:QName | restriction of xs:token | restriction of xs:token)
Defined:
Referenced:
A list of NameTests, as defined in the XPath 2.0 Recommendation. »
Namespace:
Derived By:
restriction of xsl:expression
Defined:
Referenced:
A match pattern as defined in the XSLT 2.0 Recommendation. »
Namespace:
Derived By:
Defined:
Referenced:
Namespace:
Derived By:
union of (xsl:prefix-list | restriction of xs:token)
Defined:
Referenced:
Namespace:
Derived By:
union of (xs:NCName | restriction of xs:token)
Defined:
Referenced:
Either a namespace prefix, or #default. »
Namespace:
Derived By:
list of xs:NCName
Defined:
Referenced:
Namespace:
Derived By:
restriction of xs:Name
Defined:
Referenced:
by 23 locations
A QName. »
Namespace:
Derived By:
list of xsl:QName
Defined:
Referenced:
A list of QNames. »
Namespace:
Derived By:
restriction of xs:token
Defined:
Referenced:
The description of a data type, conforming to the SequenceType production defined in the XPath 2.0 Recommendation
Namespace:
Derived By:
list of xs:anyURI
Defined:
Referenced:
Namespace:
Derived By:
restriction of xsl:validation-type
Defined:
Referenced:
Describes different ways of type-annotating an element or attribute.
Namespace:
Derived By:
restriction of xs:token
Defined:
Referenced:
Describes different ways of type-annotating an element or attribute.
Namespace:
Derived By:
restriction of xs:token
Defined:
Referenced:
by 18 locations
One of the values "yes" or "no".
Namespace:
Derived By:
restriction of xs:token
Defined:
Referenced:
One of the values "yes" or "no" or "omit".
Element Group Summary
Namespace:
Content:
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 2 elements
Referenced:
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..∞
no
Namespace:
Content:
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 3 elements
Referenced:
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
1..1
no
1..1
no
0..1
no
Namespace:
Content:
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 2 elements
Referenced:
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
1..1
no
1..1
no
1..1
  CHOICE
0..1
   xs:group
1..1
no
   xs:all
1..1
no
   xs:choice
1..1
no
1..1
no
  CHOICE
0..∞
1..1
no
1..1
no
0..1
no
Namespace:
Content:
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 12 elements
Referenced:
We should use a substitution group for facets, but that's ruled out because it would allow users to add their own, which we're not ready for yet.
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
Namespace:
Content:
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 3 elements
Referenced:
The three kinds of identity constraints, all with type of or derived from 'keybase'.
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
1..1
no
1..1
no
1..1
no
Namespace:
Content:
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 5 elements
Referenced:
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
Namespace:
Content:
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 6 elements
Referenced:
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
Namespace:
Content:
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 4 elements
Referenced:
This group is for the elements which can self-redefine (see <redefine> below).
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
1..1
no
1..1
no
1..1
no
1..1
no
Namespace:
Content:
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 3 elements
Referenced:
This group is for the elements which occur freely at the top level of schemas. »
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
Namespace:
Content:
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 3 elements
Referenced:
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
1..1
no
1..1
no
1..1
no
Namespace:
Content:
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declaration of 1 element
Referenced:
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..1
no
0..∞
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
Namespace:
Content:
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 4 elements
Referenced:
'complexType' uses this
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
1..1
no
1..1
no
1..1
no
1..1
no
Namespace:
Content:
element, 2 elem. wildcards
Defined:
Includes:
declarations of 1 element, 2 elem. wildcards
Referenced:
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Namespace:
Content:
elements, 2 elem. wildcards
Defined:
Includes:
declarations of 2 elements
Referenced:
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
1..1
no
1..1
no
1..1
no
from non-schema namespace
1..1
without namespace
1..1
Attribute Group Summary
Namespace:
Content:
Defined:
globally in xml.xsd; see XML source
Includes:
declarations of 4 attributes
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
no
anonymous : ("default" | "preserve")
no
no
Namespace:
Content:
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 2 attributes
Referenced:
for element, group and attributeGroup, which both define and reference
Attributes:
Attribute
Type / Value
Default
Required?
no
no
Namespace:
Content:
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
declarations of 2 attributes
Referenced:
for all particles
Attributes:
Attribute
Type / Value
Default
Required?
1
no
1
no
Namespace:
Content:
Defined:
Includes:
declarations of 10 attributes
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
no
no
no
no
xsl:yes-or-no : ("yes" | "no")
"yes"
no
xsl:QNames : list of restriction of xs:Name
""
no
xsl:expression : restriction of xs:token
no
no
xsl:QName : restriction of xs:Name
no
xsl:validation-type : ("strict" | "lax" | "preserve" | "strip")
no
Global Attribute Summary
Namespace:
Type:
Defined:
globally in xml.xsd; see XML source
Referenced:
base (as an attribute name) denotes an attribute whose value provides a URI to be used as the base for interpreting any relative URIs in the scope of the element on which it appears; its value is inherited.
Namespace:
Type:
Defined:
globally in xml.xsd; see XML source
Referenced:
id (as an attribute name) denotes an attribute whose value should be interpreted as if declared to be of type ID.
Namespace:
Type:
anonymous simpleType (union of (xs:language | restriction of xs:string))
Defined:
globally in xml.xsd; see XML source
Referenced:
lang (as an attribute name) denotes an attribute whose value is a language code for the natural language of the content of any element; its value is inherited.
Namespace:
Type:
anonymous simpleType (restriction of xs:NCName)
Defined:
globally in xml.xsd; see XML source
Referenced:
space (as an attribute name) denotes an attribute whose value is a keyword indicating what whitespace processing discipline is intended for the content of the element; its value is inherited.

Overview  All Components  NS-Bindings

XML schema documentation generated with FlexDoc/XML 1.15 using FlexDoc/XML XSDDoc 3.5 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit.