Guter Tipp,
bin auch schon auf der Seite gewesen.
Ich habe eine Lösung erarbeitet und zwar muss man erst
einen simpleType erstellen, in dem eine restriction
base="xsd:string" steht. Darin nun die Enumerations
aufzählen und den ganzen Block in einem complexType
-> simpletContent als extension base="..." verwenden.
Beispielsweise so:
<xsd:element name="Tool">
xsd:complexType
xsd:simpleContent
<xsd:extension base="_ToolType">
<xsd:attribute name="Major" use="required" type="xsd:integer"/>
<xsd:attribute name="Minor" use="required" type="xsd:integer"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="_ToolType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="COPY"/>
<xsd:enumeration value="MOVE"/>
<xsd:enumeration value="DELE"/>
</xsd:restriction>
</xsd:simpleType>
Zusammen lernen macht Spass :-)
Hi,
ich lerne gerade mit dir zusammen... Schau mal hier: http://www.edition-w3c.de/TR/2001/REC-xmlschema-0-20010502/#K2.5.1
MfG
Rouven