Ich versuche, die Transformation von XML-DTDs zu XSDs zu üben. Das ist mein erster Versuch, aber der w3-Validator führt diesen Fehler für die folgenden XSD:XSD validieren: Öffnen und Ende der Tag-Übereinstimmung
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<!-- Kurskatalog -->
<xs:element name='Kurskatalog' type='Kurskatalog_t'>
<xs:complexType name="Kurskatalog_t">
<xs:sequence>
<xs:element name="Kurs" maxOccurs="unbounded" type="Kurs_t"/>
</xs:sequence>
</xs:complexType>
<!-- Kurs -->
<xs:complexType name='Kurs_t'>
<xs:sequence>
<xs:element name="Anbieter" type="DUNS_t"/>
<xs:element name="Nummer" type="xs:string"/>
<xs:element name="Bezeichnung" type="xs:integer"/>
<xs:element name="Startdatum" minOccurs="0" type="xs:date"/>
</xs:sequence>
</xs:complexType>
<!-- simpleType -->
<xs:simpleType name="DUNS_t">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{9}"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
Der Validator sagt mir:
Fehler auf der Leitung 31 in Spalte 13: Eröffnung und Tag-Mismatch-Endung : element line 0 und schema
Ich bin mir sicher, dass dies ein ziemlich einfacher Fehler ist, aber ich verstehe es nicht.
Irgendwelche Ideen?
vielen Dank –