Seltsam, auch wenn ich die Dateien korrekt benenne, wird nicht validiert. Und das liegt an dem xsi-Namespace, den hast du falsch geschrieben.
Statt
XML-Code:
<?
xml version="1.0"?>
<Adressen
xmlns:xsi="http://www.w3.org/2001/XMLSchema-Instance" xsi:schemaLocation="Adressenliste.xsd">
<Adresse>
<!-- skipped -->
</Adresse>
</Adressen>
Muss der wie folgt lauten:
XML-Code:
<?
xml version="1.0"?>
<Adressen
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="Adressenliste.xsd">
<Adresse>
<!-- skipped -->
</Adresse>
</Adressen>
Eine wirklich aussagekräftige Meldung erhalte ich allerdings erst, wenn die
XML-Datei so aussieht:
XML-Code:
<?
xml version="1.0"?>
<Adressen xmlns="http://adressenliste.example.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://adressenliste.example.com Adressenliste.xsd">
<Adresse>
<Index>Käsekuchen</Index>
<Anrede>Frau</Anrede>
<Titel>Dr.</Titel>
<Vorname>Anneliese</Vorname>
<Nachname>Rampelburger-Meschbach</Nachname>
<Strasse>Knödelweg</Strasse>
<Hausnummer>38</Hausnummer>
<Postleitzahl>47120</Postleitzahl>
<Ort>Kassebur-Segersheim</Ort>
<Telefon>04985/83984938</Telefon>
<Mobil>0175/3986582364</Mobil>
<EMail>Anneliese@t-online.jo</EMail>
<Geburtsdatum>12-12-12</Geburtsdatum>
<Kommentar></Kommentar>
</Adresse>
</Adressen>
oder auch so
XML-Code:
<?
xml version="1.0"?>
<Adressen
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="Adressenliste.xsd">
<Adresse>
<Index>Käsekuchen</Index>
<Anrede>Frau</Anrede>
<Titel>Dr.</Titel>
<Vorname>Anneliese</Vorname>
<Nachname>Rampelburger-Meschbach</Nachname>
<Strasse>Knödelweg</Strasse>
<Hausnummer>38</Hausnummer>
<Postleitzahl>47120</Postleitzahl>
<Ort>Kassebur-Segersheim</Ort>
<Telefon>04985/83984938</Telefon>
<Mobil>0175/3986582364</Mobil>
<EMail>Anneliese@t-online.jo</EMail>
<Geburtsdatum>12-12-12</Geburtsdatum>
<Kommentar></Kommentar>
</Adresse>
</Adressen>