Bonjour,
Je suis novice en xsd (jusqu'à présent les dtds ont tjr suffit) et donc je souhaite écrire un xsd qui valide un xml prenant comme attribut action dans sa balise <app action=""> et je souhaiterai que action ne prend que les valeurs suivantes :
- IGNORE
- EXIT
- CLASS
ni plus ni moins comment je peux faire (sachant que je peux m'en servir de xmlspy )
voici la partie du xsd que je souhaite modifier :
je vous remercie d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <xs:element name="app"> <xs:complexType> <xs:attribute name="id" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="principaleApp"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="action" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="IGNORE"/> <xs:enumeration value="EXIT"/> <xs:enumeration value="CLASS"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element>
Partager