Sitemap Prüfungen
Die folgenden Prüfungen entsprechen dem Sitemap XML
Protokoll.
Sitemap_Changefreq
Prüft ob ein String gültig ist um Ihn als 'changefreq' Element in einem Sitemap
XML Dokument zu verwenden. Gültige Elemente sind: 'always', 'hourly',
'daily', 'weekly', 'monthly', 'yearly', oder 'never'.
Gibt TRUE zurück wenn und nur wenn der Wert ein String ist und mit
einer der oben spezifizierten Frequenzen übereinstimmt.
Sitemap_Lastmod
Prüft ob ein String gültig ist um Ihn als 'lastmod' Element in einem Sitemap
XML Dokument zu verwenden. Das lastmod Element sollte einen
W3C Datumsstring enthalten, und optional Informationen über die Zeit
enthalten.
Gibt TRUE zurück wenn, und nur wenn, der angegebene Wert ein String
und in Bezug auf das Prokoll gültig ist.
Sitemap Lastmod PrüfungisValid('1999-11-11T22:23:52-02:00'); // true
$validator->isValid('2008-05-12T00:42:52+02:00'); // true
$validator->isValid('1999-11-11'); // true
$validator->isValid('2008-05-12'); // true
$validator->isValid('1999-11-11t22:23:52-02:00'); // false
$validator->isValid('2008-05-12T00:42:60+02:00'); // false
$validator->isValid('1999-13-11'); // false
$validator->isValid('2008-05-32'); // false
$validator->isValid('yesterday'); // false
]]>Sitemap_Loc
Prüft ob ein String für die Verwendung als 'loc' Element in einem Sitemap
XML Dokument gültig ist. Er verwendet intern
Zend_Form::check(). Mehr darüber kann man unter URI Prüfung lesen.
Sitemap_Priority
Prüft ob ein Wert für die Verwendung als 'priority' Element in einem Sitemap
XML Dokument gültig ist. Der Wert sollte ein Dezimalwert zwischen 0.0
und 1.0 sein. Diese Prüfung akzeptiert sowohl nummerische Werte als auch Stringwerte.
Sitemap Priority PrüfungisValid('0.1'); // true
$validator->isValid('0.789'); // true
$validator->isValid(0.8); // true
$validator->isValid(1.0); // true
$validator->isValid('1.1'); // false
$validator->isValid('-0.4'); // false
$validator->isValid(1.00001); // false
$validator->isValid(0xFF); // false
$validator->isValid('foo'); // false
]]>Unterstützte Optionen für Zend_Validate_Sitemap_*
Es gibt keine unterstützten Optionen für irgendeine der Sitemap Prüfungen.