0 votes

Comment séquencer des éléments en fonction de la valeur d'un attribut dans un XSD ?

Étant donné le XML suivant :

<results>  
    <result type="1">pass</result>  
    <result type="2">pass</result>
    <result type="3">pass</result>
</results>

Comment puis-je créer le XSD qui force les éléments "result" à être ordonnés par la valeur de l'attribut "type" ? Notez également que je n'ai pas nécessairement besoin d'un tri ambigu sur l'attribut "type". Je les ai actuellement sous forme de valeurs d'énumération et j'attends exactement un exemplaire de chaque valeur dans cet ordre spécifique.

0voto

dimba Points 5389

IMHO XSD ne supporte pas ce que vous voulez. Vous ne pouvez pas exprimer la relation entre les attributs contenus dans les éléments de la liste

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X