Exemple 5-1: Une liste d’enfants ordonnées
<xs:element
name="meta">
<xs:complexType>
<xs:sequence
>
<xs:element ref="author"
/>
<xs:element ref="date"
/>
<xs:element ref="version"
/>
</xs:sequence>
</xs:complexType>
<xs:element
name="version"
type="xs:string"/>
<xs:element name="date"
type="xs:string"/>
<xs:element name="author"
type="xs:string"/>
Exemple 5-3: Une liste avec un élément email à option et répétable
<xs:element name="person">
<xs:complexType>
<xs:sequence>
<xs:element ref="name"/>
<xs:element minOccurs="0" maxOccurs="unbounded"
ref="email"/>
<xs:element ref="link"/>
</xs:sequence>
<xs:attributeGroup ref="attlist.person"/>
</xs:complexType>
</xs:element>