L'ordonnancement des éléments
La commande " sequence " définit l'ordre des éléments dans un groupe et la commande " all " indique que l'ordre est libre.
<xsd:complexType name="bookType">
<xsd:all>
<xsd:element name="title" type="xsd:string"/>
<xsd:element name="author" type="xsd:string"/>
<xsd:element name="character" type="characterType"
minOccurs="0" maxOccurs="unbounded"/>
</xsd:all>
</xsd:complexType>
Les éléments title, author, character doivent apparaître et dans n'importe quel ordre ; character est optionnel, les autres éléments sont obligatoires.