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

Overview All Components NS-Bindings | FRAMES NO FRAMES | SEARCH |

complexType "xs:all"

Namespace: | http://www.w3.org/2001/XMLSchema
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: | by 2 locations

Component Diagram

XML Representation Summary
<...
id | = | xs:ID
minOccurs | = | ("0" | "1") : "1"
maxOccurs | = | "1" : "1"
| {any attribute from non-schema namespace}
| >
Content: | xs:annotation?, xs:element*
</...>

Attributes:

Attribute | Type / Value | Default | Required? | Declared In | Description
id | xs:ID |  | no | xs:annotated |
minOccurs | anonymous : (0 | 1) | 1 | no | this |
maxOccurs | anonymous : 1 | 1 | no | this |
{any attribute} | from non-schema namespace |  | no | this |

Content Element Model:

Component | Type / Value | Occurs | Nillable? | Declared In | Description
SEQUENCE |  | 1..1 |  | xs:allModel |
xs:annotation | anonymous | 0..1 | no | xs:allModel | See: http://www.w3.org/TR/xmlschema-1/#element-annotation
xs:element | xs:narrowMaxMin | 0..∞ | no | xs:allModel |

Description
Only elements allowed inside
Related Components

- All Direct / Indirect Based Elements (2):

  xs:all, | xs:all (in xs:group)

Referenced By

- As direct type of global elements (1):
  xs:all
- In derivations of anonymous types of elements (1):
  xs:all (in xs:group) (as restriction base)

Type Definition Detail

Type Derivation Tree xs:anyType (restriction) xs:openAttrs (extension) xs:annotated (extension) xs:group (restriction) xs:explicitGroup (restriction) xs:all

Attribute Details (only local attributes with anonymous type; defined in this component only; 2/4)
maxOccurs

Type: | anonymous simpleType (restriction of xs:allNNI)
Default: | "1"
Use: | optional
Defined: | locally in (this) complexType xs:all; see XML source

Attribute Value Detail

enumeration of xs:allNNI : "1"

Values (1): | "1"

Anonymous simpleType

Type Derivation Tree union of (xs:nonNegativeInteger | restriction of xs:NMTOKEN) xs:allNNI (restriction) simpleType

Derivation: | restriction of xs:allNNI
Facets: |
enumeration: | "1"

minOccurs

Type: | anonymous simpleType (restriction of xs:nonNegativeInteger)
Default: | "1"
Use: | optional
Defined: | locally in (this) complexType xs:all; see XML source

Attribute Value Detail

enumeration of xs:nonNegativeInteger : "1"

Values (2): | "0", "1"

Anonymous simpleType

Type Derivation Tree xs:anySimpleType (restriction) xs:decimal (restriction) xs:integer (restriction) xs:nonNegativeInteger (restriction) simpleType

Derivation: | restriction of xs:nonNegativeInteger
Facets: |
enumeration (2): | "0", "1"

Overview All Components NS-Bindings | FRAMES NO FRAMES | SEARCH |

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.