Hallo,
ich hab einen XSD-Auszug und wollte wissen was das genau heißt:
hab ich das soweit richtig interpretiert?
Tag A kann entweder ein Child A oder Child B haben(beliebig oft) oder gar keinen
C muss als Child D haben
D muss als Child A haben
B hat keine Kinder
B kann als Child nur im A vorkommen.
Also diese XML wäre z.B. valide:
Danke für eure Hilfe
ich hab einen XSD-Auszug und wollte wissen was das genau heißt:
Code:
<xs:element name="A">
<xs:complexType>
<xs:choice maxOccurs="unbounded" minOccurs=0>
<xs:element ref="A"/>
<xs:element ref="B"/>
</xs:choice>
....
<xs:element name="C">
<xs:complexType>
<xs:sequence>
<xs:element ref="D"/>
</xs:sequence>
....
<xs:element name="D">
<xs:complexType>
<xs:sequence>
<xs:element ref="A"/>
</xs:sequence>
....
<xs:element name="B">
<xs:complexType>
<xs:attribute.../>
...
</xs:complexType>
</xs:element>
hab ich das soweit richtig interpretiert?
Tag A kann entweder ein Child A oder Child B haben(beliebig oft) oder gar keinen
C muss als Child D haben
D muss als Child A haben
B hat keine Kinder
B kann als Child nur im A vorkommen.
Also diese XML wäre z.B. valide:
Code:
<C>
<D>
<A>
<A>
<A>
<B>
<A> (so wäre falsch, weil A und B nicht gleichzeitig als Kind von A agieren können oder?)