dtp Attribut in XSD überführen

iced-angel

Grünschnabel
Hallo zusammen, ich hätte da mal eine frage bezüglich xsd und dtp.
Da ich selbst mit meinem Latein am ende bin und mich auch nicht so für DTP und XML interessiere stelle ich die frage mal hier:
ich habe eine attribut-angabe in dtd-form und möchte die aber in eine xsd überführen...weiss nur nich wie und finde nirgends eine präzise antwort. hab schon zich varianten durch, aber meine xsd wird nich validiert
und zwar genau diese jene hier: <!ATTLIST CATEGORY MEDIUM (cd | dvd | book) "book">
category is das element

kann mir bei diesem problem jemand helfen?

danke im Vorraus
 
Zuletzt bearbeitet:
Hallo,

ich hab es jetzt nicht auspropiert, aber so müsste es stimmen.

XML:
<xs:element name="test" type="testType" />

<xs:complexType name="testType">
	<xs:sequence>
		<xs:element name="TestElement" type="xs:string" />
	</xs:sequence>
	<xs:attribute name="MEDIUM" type="medium_type" default="book" />
</xs:complexType>


<xs:simpleType name="medium_type">
	<xs:restriction base="xs:string">
		<xs:enumeration value="cd"></xs:enumeration>
		<xs:enumeration value="dvd"></xs:enumeration>
		<xs:enumeration value="book"></xs:enumeration>
	</xs:restriction>
</xs:simpleType>


MFG

zEriX
 
Zuletzt bearbeitet von einem Moderator:
ich gebe es mal weiter, aber schaut sehr gut aus,
ich bedanke mich dann mal ganz herzlich bei dir - für deine mühe!
 
Zurück