Bonjour,

Je souhaite réaliser un contrôle sur une liste énumérée du contenu d'un élément lequel possède un attribut.

avec le code ci dessous j'arrive à réaliser la première partie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<xs:element name="CHAMP" minOccurs="1">
         <xs:simpleType>
           <xs:restriction base="xs:string">
             <xs:enumeration value="Enum 1"/>
             <xs:enumeration value="Enum 2"/>
           </xs:restriction>
         </xs:simpleType>
       </xs:element>
Avec le code ci dessous j'arrive à réaliser la deuxième partie:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
       <xs:element name="CHAMP">
         <xs:complexType>
           <xs:attribute name="lang" type="xs:string" />
         </xs:complexType>
       </xs:element>
mais quand je veux fusionner les deux notions, je n'arrive à rien.

merci d'avance pour votre aide