Schema Definition

Hallo,

folgendes Beispiel

PHP:
Beispiel1: 
<xml>
<node1 attribute1="1"></node1>
<node2></node2>
<node3 attribute="3">text</node3>
</xml>

Beispiel2: 
<xml>
<node1 attribute1="2"></node1>
<node2></node2>
<node3 attribute="3">text</node3>
</xml>


Beispiel3: 
<xml>
<node1 attribute1="0"></node1>
<node2></node2>
</xml>

Gibt es eine Möglichkeit für eine Schema (*.XSD) Definition, ein nodeElement in Abhängigkeit eines Atrribute Values zu setzen?
In meinem Beispiel ist node3 als required anzusehen, wenn der value von [ "//node1[@attribute1/text() >= 1 ]" ist. Bei einem value von 0 darf node3 nicht gesetzt sein (minOccurs = 0).
 
Zuletzt bearbeitet:
Zurück
Oben