J'ai un problème construire un schéma pour ce XML:XML Schema pour un enregistrement de peu compliqué
<record>
<field index="1">data</field>
<field index="2">data</field>
<field index="3">data</field>
<field index="4">data</field>
<field index="5">data</field>
<field index="6">data</field>
<group index="7">
<member index="1">data</member>
<member index="2">data</member>
</group>
<field index="8">data</field>
<field index="9">data</field>
<group index="10">
<member index="1">data</member>
</group>
<field index="11">data</field>
<field index="12">data</field>
<field index="13">data</field>
<field index="14">data</field>
<field index="15">data</field>
<field index="16">data</field>
<field index="17">data</field>
</record>
Le problème est que, je ne sais pas construire un schéma pour le champ » "éléments, j'ai beaucoup d'éléments avec le même nom" champ "mais avec des attributs différents" index ".
J'ai également un problème pour créer un schéma pour les valeurs multiples dans le groupe de variables.
L'OP veut probablement aussi valider que les index ne sont pas répétés. On dirait que ceci peut être fait avec xsd: unique, que je n'ai jamais utilisé (en fait, il ressemble à xsd: unique peut faire une validation dépendante du contexte, donc c'est le moment où j'ai commencé à travailler dessus). Voir http://www.w3.org/TR/xmlschema-0/#specifyingUniqueness – kdgregory