June 2002
Intermediate to advanced
396 pages
11h 8m
English
xs:sequence(within a group) — Compositor to define an ordered group of elements. The number of occurrences cannot be defined when xs:all is used within a group.
<xs:sequence
id = xs:ID
{any attributes with non-schema namespace}
>
Content: (xs:annotation?, (xs:element | xs:group | xs:choice |
xs:sequence | xs:any) )*)
</xs:sequence>
May be included in: xs:group (definition)
This compositor is used to define ordered list of elements.
xs:sequence may not include
xs:all compositors.
When xs:sequence is used outside an
xs:group compositor, its content model is slightly
different (see xs:sequence(outside a group)
(outside a
group)).
<xs:group name="name">
<xs:sequence>
<xs:element ref="name"/>
<xs:sequence minOccurs="0">
<xs:element ref="middle-name" minOccurs="0"/>
<xs:element ref="last-name"/>
</xs:sequence>
</xs:sequence>
</xs:group>id
W3C XML Schema’s element ID.