Seite 1 von 1

Fehler bei XML Sitemap

Verfasst: 07.03.2009, 22:50
von steffibabs
Fehler:

Der Namensraum wird in der XML-Sitemap bzw. im XML-Sitemap-Index nicht ordnungsgemäß deklariert.

Was genau soll ich darunter verstehen?

Danke für antworten

Verfasst:
von

Verfasst: 08.03.2009, 01:01
von scysys
sie ist falsch aufgbaut ?

so könnte es aussehen

Code: Alles auswählen

<urlset>
  <url>
    <loc>Der URL zu Ihrer Einzelseite 1</loc>
  </url>
  <url>
    <loc>Der URL zu Ihrer Einzelseite 2</loc>
  </url>
  <url>
    <loc>Der URL zu Ihrer Einzelseite 3</loc>
  </url>

  Und so weiter bis alle gewünschten URLs eingetragen sind.

</urlset>

Verfasst: 08.03.2009, 08:06
von seo-link
Wie sieht denn deine Sitemap aus?
Kann verschiedene Ursachen haben :wink:


Versuch einfach mal das:

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>
<urlset
      xmlns="http&#58;//www.sitemaps.org/schemas/sitemap/0.9"
      xmlns&#58;xsi="http&#58;//www.w3.org/2001/XMLSchema-instance"
      xsi&#58;schemaLocation="
            http&#58;//www.sitemaps.org/schemas/sitemap/0.9
            http&#58;//www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
  <url>
       <loc>http&#58;//www.deine-url.de/1/</loc>
       <priority>0.50</priority>
       <changefreq>daily</changefreq>  
  </url>
  <url>
       <loc>http&#58;//www.deine-url.de/2/</loc>
       <priority>0.40</priority>
       <changefreq>daily</changefreq>  
  </url>
</urlset>
Weglassen kannst Du aber auch die Angabe:
<priority>0.50</priority>
<changefreq>daily</changefreq>

Verfasst: 08.03.2009, 17:02
von flusser
Die Fehlermeldung heisst einfach, daß in Deiner Datei der Header fehlt:

Code: Alles auswählen

<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http&#58;//www.sitemaps.org/schemas/sitemap/0.9">
Deine Datei sollte also im einfachsten Fall so aussehen:

Code: Alles auswählen

<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http&#58;//www.sitemaps.org/schemas/sitemap/0.9">

<url>
  <loc>http&#58;//www.deineseite.de/verzeichnis/seite.html</loc>
</url>
<url>
  <loc>http&#58;//www.deineseite.de/verzeichnis/seite2.html</loc>
</url>

</urlset>

Re: Fehler bei XML Sitemap

Verfasst: 08.03.2009, 17:39
von Mork vom Ork
steffibabs hat geschrieben:Der Namensraum wird in der XML-Sitemap bzw. im XML-Sitemap-Index nicht ordnungsgemäß deklariert.

Was genau soll ich darunter verstehen?
XML definiert selbst keine Elemente (die Dinger in den spitzen Klammern), sondern sagt nur, wie Elemente aussehen (ein Bezeichner, der in spitze Klammern eingefasst ist: <bezeichner>). Wie die Elemente heißen, definiert die jeweilige Anwendung (zB HTML bzw. XHTML).

Man kann Elemente verschiedener Anwenungen in derselben XML-Datei verwenden, und damit die sich nicht in die Quere kommen, gibt es Namensbereiche (Namensräume, namespaces). Welche(n) Namensbereich(e) deine XML-Datei verwendet, musst du anzeigen, zB mit dem xmlns-Attribut - und das fehlt dir offenbar. Abhilfe siehe flussers Antwort.