Bonjour,
Dans un schéma xml, je déclare une liste d'éléments:
Cependant, ce type de déclaration impose l'ordre d'apparition des éléments dans le document liant ce schéma, ce que je voudrais éviter.
Je me suis tourné un moment vers l'élément xsd:all qui autorise effectivement l'ordre aléatoire mais celui-ci limite en revanche à un le nombre d'occurences de chaque élément déclaré.
Y a-t-il une solution permettant de ne pas imposer l'ordre d'apparition des éléments ?
Modifié par Bobe (02 Mar 2005 - 02:00)
Dans un schéma xml, je déclare une liste d'éléments:
...
<xsd:sequence>
<xsd:element name="element1" ... />
<xsd:element name="element2" ... />
<xsd:element name="element3" ... />
<xsd:element name="element4" ... />
</xsd:sequence>
...
Cependant, ce type de déclaration impose l'ordre d'apparition des éléments dans le document liant ce schéma, ce que je voudrais éviter.
Je me suis tourné un moment vers l'élément xsd:all qui autorise effectivement l'ordre aléatoire mais celui-ci limite en revanche à un le nombre d'occurences de chaque élément déclaré.
Y a-t-il une solution permettant de ne pas imposer l'ordre d'apparition des éléments ?
Modifié par Bobe (02 Mar 2005 - 02:00)