Der Martin: FEED Validator melder ein"=" im link als Fehler

Beitrag lesen

Hallo,

Der feedvalidator.org melder nun:
XML parsing error: <unknown>:12:59: not well-formed (invalid token) [help]
<link>http://www.example.com/cgi-bin/myScript?foo=1&bar=2</link>
                                                       ^
also einen Fehler beim zweiten "=". Der wirkliche Fehler scheint aber das "&" zu sein.

gut erkannt - der Validator bemängelt zu Recht, dass ihm die Entity-Referenz &bar unbekannt ist, zumal sie nicht korrekt mit einem Semikolon abgeschlossen ist - auch wenn der Wortlaut der Fehlermeldung deutlicher sein könnte.

Wie kann ich so einen Link valide in einem RSS 2.0 feed einbauen?

Indem du die wenigen reservierten XML-Sonderzeichen kontextgerecht codierst. Das Thema taucht in leichten Variationen fast täglich hier auf. Meistens allerdings im Zusammenhang mit (X)HTML; es ist aber letztendlich dasselbe.

So long,
 Martin

--
Viele Fachleute vertreten die Ansicht, jedes Feature eines Programms, das sich nicht auf Wunsch abstellen lässt, sei ein Bug.
Außer bei Microsoft. Da ist es umgekehrt.