Bonjour,
J'ai besoin d'un type comprenant:
- un élément qui apparait maximum une fois
- un élément qui apparait exactement une fois
- des éléments non définis qui peuvent appraitre une ou plusieurs fois (et ce n'est pas trop grave si ils sont identiques aux premiers éléments)
Il n'y a pas d'ordre défini pour ces éléments.
Ce qui suit me semble le plus logique... malheureusement, le "any" n'est pas toléré dans "all":
Voyez-vous une autre façon de procéder?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <xs:complexType name="MonType"> <xs:all> <xs:element name="Code" type="PremierSousType" minOccurs="0" maxOccurs="1" /> <xs:element name="Explanation" type="SeconSousType" minOccurs="1" maxOccurs="1" /> <xs:any minOccurs="0" maxOccurs="unbounded" /> </xs:all> </xs:complexType>
Merci!
Partager