XML-Schema - Complex Type
Marco
- xml
Hallo
Wollte für einen Komplexen Typ "Preis" festlegen, dass der Content "xsd:decimal" ist. Gleichzeitig wollte ich dem Element noch ein Attribut hinzufügen, was aber nicht zu klappen scheint da das Dokument ungültig ist:
<xsd:complexType name="Price">
<xsd:simpleContent>
<xsd:restriction base="xsd:decimal"></xsd:restriction>
</xsd:simpleContent>
<xsd:attribute name="currency" type="Currency" use="required"/>
</xsd:complexType>
Wie muss ich das anstellen?
Viele Grüsse
Marco
Wie muss ich das anstellen?
Ich habe sowas immer mit dem XMLSpy ("Industiestandard") gemacht, der hat eine DAU-fähige Oberfläche und ist in der Evaluierungsversion kostenfrei zu haben, Geld für das Teil zu bezahlen wäre m.E. auch nicht verkehrt.
Hallo,
Wollte für einen Komplexen Typ
Gleichzeitig wollte ich dem Element
Typ != Element
noch ein Attribut hinzufügen, was aber nicht zu klappen scheint da das Dokument ungültig ist:
<xsd:complexType name="Price">
xsd:simpleContent
<xsd:restriction base="xsd:decimal"></xsd:restriction>
</xsd:simpleContent>
<xsd:attribute name="currency" type="Currency" use="required"/>
</xsd:complexType>
>
> Wie muss ich das anstellen?
<xsd:complexType name="Price">
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute name="currency" type="Currency" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
Grüße
Thomas