2009-08-25 5 views
0

Vu le code XML suivant:Comment la séquence des éléments en fonction de la valeur d'attribut dans XSD

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

Comment puis-je créer les XSD qui force les éléments « résultat » à commander 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 en tant que valeurs enum et j'attends exactement un de chaque valeur dans cet ordre spécifique.

Répondre

0

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

Questions connexes