2009-06-26 9 views
2

Dans la version w3c actuelle de XSD, existe-t-il un moyen de faire référence au nœud parent ou au nœud enfant, lors de la définition de règles pour un nœud particulier?Référence au nœud parent dans XSD?

Pour être plus clair, puis-je ajouter une règle dans le nœud enfant qui compare la valeur du nœud parent et vice versa?

Merci & Cordialement, Pavan.

Répondre

0

XSD commence à l'élément de niveau document et définit quels enfants ou attributs sont autorisés pour chaque élément.

Donc, votre réponse est oui - vous pouvez définir les éléments enfants, mais non - vous ne pouvez pas définir les parents.

1

Le sous-ensemble de XPath utilisé dans xs: alternative de XSD 1.1 est limité à l'axe des attributs de l'élément en cours. Et je ne vois pas ce que vous pourriez utiliser d'autre.

1

Souhaitez-vous effectuer une validation inter-éléments, dans laquelle le schéma d'un élément dépend de la valeur d'un autre? Il est peut-être possible de définir des alternatives au niveau de l'élément parent.

Questions connexes