Définition XSD pour Valeur Énumérée
Je suis coincé à essayer de définir un XSD contenant un champ qui ne peut avoir qu'une des trois valeurs suivantes:
- Vert
- Rouge
- Bleu
Essentiellement, je veux définir une stricte énumération à le niveau du Schéma.
Ma Première tentative s'affiche mal et je ne suis pas sûr de la "bonne" façon de le résoudre.
<xs:element name="color">
<xs:complexType>
<xs:choice>
<xs:element name="green"/>
<xs:element name="red"/>
<xs:element name="blue"/>
</xs:choice>
</xs:complexType>
</xs:element>
Par l'utilisation d'un système générateur XML, celui-ci les traite de noms d'éléments comme des objets de chaîne:
<xs0:color>
<xs0:green>text</xs0:green>
</xs0:color>
Vous devez vous connecter pour publier un commentaire.
Vous pouvez définir une énumération dans le contexte d'une simpleType.