Morgen,
Ich kenne mich leider ziemlich wenig XML Schemata aus, brauche es allerdings aktuell um über einer Excel Tabelle eine XML zu erzeugen.
Mein Problem ist, dass ich das Schema an die Tabelle anpassen sollte und das Schema ist teilweise schon erstellt worden.
Nun würde ich gerne wissen wie es möglich ist, Attribute vor Elemente zu stellen im Schema
Bsp:
<xs:complexType>
<xs:sequence>
<xs:element name="syntax" type="xs:string"/>
<xs:element name="return_value" type="xs:string"/>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required"/>
<xs:attribute name="version" type="xs:string" use="required"/>
</xs:complexType>
Weshalb kann ich ein Attribut nicht vor die Sequence stellen?
Gibt es dafür eine Lösung?
Ich kenne mich leider ziemlich wenig XML Schemata aus, brauche es allerdings aktuell um über einer Excel Tabelle eine XML zu erzeugen.
Mein Problem ist, dass ich das Schema an die Tabelle anpassen sollte und das Schema ist teilweise schon erstellt worden.
Nun würde ich gerne wissen wie es möglich ist, Attribute vor Elemente zu stellen im Schema
Bsp:
<xs:complexType>
<xs:sequence>
<xs:element name="syntax" type="xs:string"/>
<xs:element name="return_value" type="xs:string"/>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required"/>
<xs:attribute name="version" type="xs:string" use="required"/>
</xs:complexType>
Weshalb kann ich ein Attribut nicht vor die Sequence stellen?
Gibt es dafür eine Lösung?