Validation XML - Ordre Aléatoire
Bonjour, j'ai un petit problème pour écrire une XSD.
En effet, je n'arrive pas à décrire le fait qu'un élément possède certains balise dans un ordre aléatoire mais qu'une de ces balise peut apparaitre plusieurs fois...
J'ai essayé:
Code:
1 2 3 4 5 6 7 8 9
| <xs:complexType name="monElement">
<xs:all>
<xs:element ref="a1"/>
........
<xs:element ref="a2"/>
<xs:element ref="a3" minOccurs="0"/>
<xs:element ref="a4" minOccurs="0" maxOccurs="unbounded"/> --> Pose problème dans un all
</xs:all>
</xs:complexType> |
Mais cela n'est bien sur pas valide... Comment faire pour obtenir se que je souhaite ?
Merci d'avance pour votre aide.