<xschema:enumeration/>
Cette instruction peut être aussi employée pour contraindre le type des éléments d'une liste de valeurs.
Un élément enumeration possède les attributs suivants :
Attribut. | Obligatoire. | Sémantique. |
value | Oui. | Valeur énumérée. |
Le type de base d'un énuméré pour être tout type simple à l'exception du type boolean
.
<-- Definition d'un enumere pour les couleurs. -->
<xschema:simpleType name="Couleur">
<xschema:restriction base="xschema:string">
<xschema:enumeration value="Bleu"/>
<xschema:enumeration value="Blanc"/>
<xschema:enumeration value="Rouge"/>
</xschema:restriction>
</xschema:simpleType>
<-- Definition d'une liste de couleurs. -->
<xschema:simpleType name="ListeCouleurs">
<xschema:list itemType="xschema:string">
<xschema:enumeration value="Bleu"/>
<xschema:enumeration value="Blanc"/>
<xschema:enumeration value="Rouge"/>
</xschema:list>
</xschema:simpleType>