Ich habe eine XML-Dokument das folgenden Aufbau hat:
jetzt möchte ich zum Validieren eine XSD schreiben. Die XSD muss zwei sachen berücksichtigen:
1. das Element 'name' muss ein attribut 'locale' haben, mit irgendeinem Wert. Das kann festgelegt werden mittels:
2. der Inhalt von 'name' muss immer 'Datei' sein. Das kann festgelegt werden mittels:
Aber wie genau bringe ich diese beiden Bedingungen in dem '<xsd:element name="name">' unter?
Code:
...
<element>
<name locale="de">Datei</name>
<size>15</size>
</element>
...
jetzt möchte ich zum Validieren eine XSD schreiben. Die XSD muss zwei sachen berücksichtigen:
1. das Element 'name' muss ein attribut 'locale' haben, mit irgendeinem Wert. Das kann festgelegt werden mittels:
Code:
<xsd:attribute name="locale" type="xsd:string"/>
2. der Inhalt von 'name' muss immer 'Datei' sein. Das kann festgelegt werden mittels:
Code:
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="Datei"/>
</xsd:restriction>
</xsd:simpleType>
Aber wie genau bringe ich diese beiden Bedingungen in dem '<xsd:element name="name">' unter?