Bonjour,
j'aimerais créer une xsd qui me permettrait dans une balise save d'utiliser un des éléments d'un groupZ comme première balise enfant et l'associer à un second élément de save. Ces derniers dépendront de la première balise.
voici un exemple un peu plus parlant en xml pour un document valide :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <save> <groupZ> <support1/> <support2/> <groupZ> Pour le second élément : Si le premier élément est <support1> alors le second element de save est une balise <diskAA> ou <bd> ou <bd1> sauf la balise <diskBB> Si le premier élément est <support2> alors le second element de save est une balise <diskBB> ou <bd> ou <bd1> sauf la balise <diskAA> </save>
un document non valide :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <save> <support1 /> <diskAA/> </save>
En vous remerciant d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <save> <support1 /> <diskBB/> </save>![]()
Partager