Hallo!
Ich habe folgende xsd:
....
xsd:choice
xsd:sequence
<xsd:element ref="flr:a" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="flr:b" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="flr:c" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:choice>
....
Frage: Ist eine XML-Datei mit folgender Elementreihenfolge dazu gültig:
a
a
a
a
b
b
b
c
Laut XMLSpy ist sie das, aber eigentlich erlaubt choice ja nur eine Auswahl aus dem nächsten element (oben die sequence), eine Liste müsste dann ja so aussehen, oder:
xsd:sequence
xsd:choice
<xsd:element ref="flr:a" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="flr:b" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="flr:c" minOccurs="0" maxOccurs="unbounded"/>
</xsd:choice>
</xsd:sequence>
Danke!
Florian