|
|
Inkorrekte/unberechtigte Warnung wenn ein rss/channel/item mehreren category-Elemente enthält.
Gegeben sei folgender RSS 2.0 Feed:
Code:
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>My News</title>
<link>http://example.net/news</link>
<description>News about me</description>
<copyright>© copyright 1722 - 1543 by Hein Plöt Inc.</copyright>
<managingEditor>him.self@hein.xn--plt-tna.de (Hein Plöt)</managingEditor>
<webMaster>his.hoschi@xn--plt-tna.de (Hein's Webmaster)</webMaster>
<image>
<url>http://example.net/images/mylogo.jpg</url>
<title>My News</title>
<link>http://example.net/news</link>
<width>88</width>
<height>31</height>
<description>My beautiful logo</description>
</image>
<item>
<title>Third Item</title>
<link>http://example.net/news/3</link>
<category>Test</category>
<category domain="http://example.net/testStuff">Another Test</category>
<guid>http://example.net/news/3</guid>
<pubDate>Wed, 11 Oct 2006 15:29:47 +0200</pubDate>
</item>
</channel>
</rss> |
Ausgelöst wird folgende Warnung: Der Wert 'Another Test' des domain-Attributes im rss/channel/item/category-Element wurde bereits definiert, dieser sollte einmalig sein.
'Another Test' ist meines Erachtens der Wert des zweiten rss/channel/item/category-Elements, nicht dessen domain-Attributs. Das domain-Attribut in allen rss/channel/item/category-Elementen ist einmalig. Ferner besagt die RSS 2.0 Spezifikation unter http://blogs.law.harvard.edu/tech/rss#ltcategorygtSubelementOfLtitemgt (<category> sub-element of <item>)
| You may include as many category elements as you need to, for different domains, and to have an item cross-referenced in different parts of the same domain. | Das gilt im Übrigen auch für rss/channel/category-Elemente.
Was mir dann noch auffiel: Wenn der Wert des rss/channel/image/url-Elements mit 'jpeg' endet, wird das mit einem Fehler bewertet. Die Spezifikation besagt lediglich in welchem Format die Grafik s ein soll. Aber nicht welches Suffix der Dateinamen haben muss.
|
|
| 11.10.2006 16:29:16 |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 544
|
|
Hallo, der Bug mit dem domain-Attribut wurde behoben. Die Fehlermeldung, bezüglich dem url-Element wurde in eine Warnung geändert. Wir werden demnächst noch eine optionale Funktion einbauen, mit welcher die MIME-Types und Statuscodes aller Referenzen und Verweise (URL's und Images) überprüft werden können. So kann gleich überprüft werden ob alle Quellen und Ziele erreichbar sind, bzw. ob der richtige MIME-Type gesendet wird (für Images).
_______________________________________ mfg Thomas Mell
www.validome.org
|
|
| 11.10.2006 21:53:45 |
|
|
|
Ich habe eben das XML aus diesem Thread dem Validator im Feld 'Quellcode' übergeben. Ich erhalte nach wie vor die Warnung: Zeile 22, Spalte 7: Der Wert 'Another Test' des domain-Attributes im rss/channel/item/category-Element wurde bereits definiert, dieser sollte einmalig sein.
Die geplante Änderung hört sich gut an. Danke
|
|
| 11.10.2006 22:04:10 |
|
|
|
So, jetzt scheint das Update gegriffen zu haben. Danke
|
|
| 12.10.2006 01:01:29 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|