Komplexer Typ aus simplem Typ generieren
Det
- xml
Bin noch ziemlicher XML-Anfänger und stehe gerade vor einem Problem, bei dem ich nicht weiterkomme.
Ich habe bspw. folgenden Simple Type definiert:
<xsd:simpleType name="Type1">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Cola" />
<xsd:enumeration value="Schnitzel" />
<xsd:enumeration value="Bier" />
<xsd:enumeration value="Rosenkohl" />
</xsd:restriction>
</xsd:simpleType>
Nun möchte ich es realisieren (mit einem complex Type?), dass ich als value auch eine beliebige, durch Komma getrennte Kombination dieser 4 einzelnen values haben kann.
Bspw. gebe ich dann irgendwo an:
<xsd:attribute name="combination" type="Type2" use="optional">
Den Type 2 muss ich natürlich vorher erstellen.
Ist sowas möglich, und kann mir hier jemand helfen? Wäre echt klasse!
Danke schonmal
Hello,
Ist sowas möglich, und kann mir hier jemand helfen? Wäre echt klasse!
ich glaub, du suchst xsd:list
MfG
Rouven
Mir ist noch was einfacheres eingefallen, ich gebe einfach alle möglichen Kombinationen der einzelnen Werte ebenfalls bei den einzelnen Werten mit an, als neue enumerations.