Volker Nebelung: Sitemap vs. Validator

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

--
„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
  1. 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

    1. 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