Seite 1 von 1

Google Sitemap Check

Verfasst: 23.12.2005, 11:49
von DaFrankie
Hallo,

ich habe mir ein Script geschrieben, was für meinen
Webshop eine Sitemap erstellt. Jetzt hab ich was über
Schema gelesen, leider kenn ich mich da kaum aus.

Reicht es nun, oder nicht, folgendes format zu haben:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="https://www.google.com/schemas/sitemap/0.84">
<url>
<loc>https://www.domain.de/artikel1.html</loc>
</url>
<url>
<loc>https://www.domain.de/artikel2.html</loc>
</url>
<url>
</urlset>

Danke für eine kurze Antwort. Wenn Nein, was fehlt?!

Verfasst:
von

Google Sitemap Check

Verfasst: 23.12.2005, 12:23
von Nullpointer
ist okay.

edit:

<xsd:element name="urlset">-
<xsd:complexType>-
<xsd:sequence>
<xsd:element ref="url" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

sagt dir, dass urlset eine liste von url elementen (0 bis n, oder bei DTDs einfach der *) enthält.


<xsd:element name="url">-
<xsd:complexType>-
<xsd:all>
<xsd:element ref="loc" />

<xsd:element ref="lastmod" minOccurs="0" />

<xsd:element ref="changefreq" minOccurs="0" />

<xsd:element ref="priority" minOccurs="0" />
</xsd:all>
</xsd:complexType>
</xsd:element>

ein url element muss ein loc element enthalten. lastmod, changefreq und priority sind optional.

complex type bedeutet, dass das element weitere kindelemente enthält. simple type sind elemente ohne unterlemente.

xml schema lohnt sich auf jeden fall anzuschauen.

Verfasst: 23.12.2005, 20:01
von DaFrankie
Danke für deine Antwort, sieht ja nicht alzu kompliziert aus.

Hat die Datei auch die Endung .xml, oder .dtd dann?!

Grüße