
Envoyé par
tsuji
Vous voulez dire comme une idée abstracte d'après vous-même? ou bien comme quelque chose vérifiée en practique?... je ne crois pas. (voir même ci-dessous.)
ça ne peut pas être correct pour la raison multiple.
Voici quelques précisions, sans être exhaustives, dans la construction de xs:key comme de xs:keyref:
[1] xs:selector est obligatoire avec les facets comme minOccurs="1" et maxOccurs="1" dans le schema pour le w3c schema. Par contre, xs:field est obligatoire mais pas nécessairement avoir un seul (minOccurs="1" et maxOccurs="unbounded").
[2] xs:selector et xs:field ont une relation séquentiale.
[3] Le @xpath dans xs:selector ne peut pas pointer en un attribut, par contre, le @xpath dans xs:field peut.
Voyez, les précisions ci-desus sont déjà sufficients de montrer la construction conçue par vous ne peut pas être correct; un bon validant parser doit lever des erreurs au temps même de compilation.
Partager