Danke Rouven,
ich habe nun erstmal folgenden Vorschlag von Dir integriert:
<xs:element name="test">
xs:complexType
xs:simpleContent
xs:restriction
<xs:enumeration value="COPY"></xs:enumeration>
<xs:enumeration value="MOVE"></xs:enumeration>
<xs:enumeration value="DELE"></xs:enumeration>
</xs:restriction>
</xs:simpleContent>
<xs:attribute name="major" type="xs:integer" use="required"></xs:attribute>
<xs:attribute name="minor" type="xs:integer" use="required"></xs:attribute>
</xs:complexType>
</xs:element>
Beim Validieren bekomme ich folgende Fehlermeldung:
The BASE attribute must be specified for the RESTRICTION or EXTENSION element
Dies bezieht sich auf die 4.Zeile xs:restriction
setze ich nun einen Base Type:
<xsd:restriction base="xsd:string">
bekomme ich die Fehlermeldung:
The type 'xsd:string' is a simple type. It cannot be used in a derivation by RESTRICTION for a complexType
Hast Du da vielleicht noch eine Idee?
P.S. Ich muss immer xsd statt xs verwenden.
Danke und Gruß,
Tom
Hi,
das müsste ohne Probleme gehen, es ist ja erstmal ein complexType wie jeder andere auch, gib dem Kind einen Namen und verwende ihn...
MfG
Rouven