Sitemap vs. Validator
Volker Nebelung
- xml
Aloha 'oe,
ich hab mal testweise eine kleine sitemap.xml meiner Webseiten erstellt.
Jetzt meldet mir allerdings der XML-Validator von Validome: Die Deklaration des Elementes 'urlset' kann nicht gefunden werden.
Ich hab mich allerdings an den Aufbau der XML-Datei wie unter sitemaps.org beschrieben gehalten.
Was läuft da schief? (Ergänzend das Schema)
Gruß, Volker
Hallo Volker,
Ich hab mich allerdings an den Aufbau der XML-Datei wie unter sitemaps.org beschrieben gehalten.
Was läuft da schief?
Die Schema-Zuweisung über das url-Attribut ist nicht korrekt, xsi:schemaLocation erwartet zwei durch Leerraum getrennte Angaben.
So kann ich Deine Sitemap lokal mit dem externen Schema erfolgreich validieren:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<!-- ... -->
</urlset>
Grüße,
Thomas
Aloha 'oe,
Die Schema-Zuweisung über das url-Attribut ist nicht korrekt, xsi:schemaLocation erwartet zwei durch Leerraum getrennte Angaben.
So kann ich Deine Sitemap lokal mit dem externen Schema erfolgreich validieren:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<!-- ... -->
</urlset>
Aha, also sind die Angaben auf sitemaps.org nicht korrekt.
Danke für die Hilfe.
Gruß, Volker
--
„I conclude that there are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies."
- Tony Hoare