Bonjour,
Je veux réaliser ce genre de structure en xml:
est-il possible de s'assurer dans un fichier xsd que "length" et "height" ne peuvent être écrit que si data="geometry" et que "intensity" et "voltage" ne peuvent être écrient que si data="power"?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <data name="geometry"> <value name="length"> <real>23</real> </value> <value name="height"> <real>22.1</real> </value> </data> <data name="power"> <value name="intensity"> <real>11</real> </value> <value name="voltage"> <real>12.1</real> </value> </data>
en gros, cela veut dire que:
sera interdit??????????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <data name="power"> <value name="length"> <real>11</real> </value> <value name="voltage"> <real>12.1</real> </value> </data>
j'ai essayé avec simpleType/restriction/enumeration mais ça ne fonctionne pas très bien.
L'idée est tout simplement de faire dépendre les attributs de value avec ceux de data.
Avez-vous une solution?
Merci d'avance
Partager