Waarschijnlijk is het gene wat ik wil bereiken niet mogelijk, maar toch even de opinie van de experts hier op GoT.
Ik heb een XML waarin velden conditioneel zijn. Is dit in de XSD af te vangen?
In onderstaand voorbeeld; root/set1/data1 is verplicht tenzij root/set2/subset1/data1 of root/data1 aanwezig is, en uiteraard ook in elke andere volgorde (oftewel één van de data1 elementen moet aanwezig zijn).
Ik heb een XML waarin velden conditioneel zijn. Is dit in de XSD af te vangen?
In onderstaand voorbeeld; root/set1/data1 is verplicht tenzij root/set2/subset1/data1 of root/data1 aanwezig is, en uiteraard ook in elke andere volgorde (oftewel één van de data1 elementen moet aanwezig zijn).
XML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <?xml version="1.0" encoding="UTF-8"?> <root> <set1> <data1>set1 data1</data1> <data2>set1 data2</data2> </set1> <set2> <subset1> <data1>set 2 subset 1 data1</data1> <data2>set 2 subset 1 data2</data2> </subset1> </set2> <data1>data1</data1> </root> |
A real man fears not mortality for it's death, he fears mortality for it's lack of life!
RatPack #814