Hallo,
kann jemand mir bei der Formulierung in XML-Schema helfen?
Ich möchte z.B. drei XML-Elemente in xsd:comlexType definieren und habe in XML-Schema folgendes formuliert:
<xs:complexType name="typeDef">
<xs:sequence>
<xs:element name="e1" type="xsd:string“ />
<xs:element name="e2" type="xsd:string“ />
<xs:element name="e3" type="xsd:string“ />
</xs:complexType>
Aber laut Definition von W3C (http://www.edition-w3c.de/TR/2001/REC-xmlschema-0-20010502/) müssen die drei Elemente e1, e2 und e3 in der XML-Datei auch in der Reihenfolge erscheinen, in der sie deklariert wurde. Z.B.:
<e1>Das erste Element</e1>
<e2>Das zweite Element</e1>
<e3>Das dritte Element</e1>
Wenn ich aber die Reihenfolge der Elemente nicht festlegen möchte, d.h. in der XML-Datei dürfen die drei Elemente in beliebiger Reihenfolge erscheinen, wie muss ich die Regel in XML-Schema formuliert?
Vielen Dank im voraus.
kann jemand mir bei der Formulierung in XML-Schema helfen?
Ich möchte z.B. drei XML-Elemente in xsd:comlexType definieren und habe in XML-Schema folgendes formuliert:
<xs:complexType name="typeDef">
<xs:sequence>
<xs:element name="e1" type="xsd:string“ />
<xs:element name="e2" type="xsd:string“ />
<xs:element name="e3" type="xsd:string“ />
</xs:complexType>
Aber laut Definition von W3C (http://www.edition-w3c.de/TR/2001/REC-xmlschema-0-20010502/) müssen die drei Elemente e1, e2 und e3 in der XML-Datei auch in der Reihenfolge erscheinen, in der sie deklariert wurde. Z.B.:
<e1>Das erste Element</e1>
<e2>Das zweite Element</e1>
<e3>Das dritte Element</e1>
Wenn ich aber die Reihenfolge der Elemente nicht festlegen möchte, d.h. in der XML-Datei dürfen die drei Elemente in beliebiger Reihenfolge erscheinen, wie muss ich die Regel in XML-Schema formuliert?
Vielen Dank im voraus.