2008-10-27 5 views
0

Existe-t-il un moyen de modifier les éléments disponibles en fonction d'une valeur d'élément précédente?XSD modifier les éléments disponibles en fonction d'une valeur d'élément précédente

J'ai des codes de recherche mais certains d'entre eux n'appartiennent qu'à certains produits.

Je veux donc créer chaque énumération de code de cause de recherche de produits et laisser ceci seulement être disponible basé sur la sélection de produit.

Est-ce possible?

Merci beaucoup

Répondre

1

Je ne pense pas que ce genre de « règles métier » peuvent être exprimés en XSD.

Une option consiste également à créer des règles de validation schematron pour appliquer ce type de règles de structure conditionnelle en fonction des valeurs d'élément/d'attribut.

0

Vous pouvez effectuer polymorphisme élément (du même nom) dans le XSD pour les éléments d'instance décorés w/énumérés xsi: type attributs comme décrit here

Questions connexes