Sunday, May 29, 2005

HLN nieuws down

Het laatste nieuws is al twee dagen gestopt met het laatste nieuws te leveren via hun rss feed. Er worden nog wel nieuwe items toegevoegd, maar:

http://www.hln.be/hln/rss/xml/hln_rss_nieuws.xml

bevat een fout. Een puntkomma die ergens ontbreekt luidt de commentaar van de parsers. De parser van IE verwijst naar:

<span style="color:blue;"><pubdate>Sunday , 29 May 2005 03:10:00 </pubdate></item><item><title>E42 afgesloten

Maar dat is niet helemaal juist. De fout zit hem in een &. Die wordt niet omgezet naar &amp;. Omdat de codering dit vereist geven de parsers een foutmelding. Zij verwachten achter & een bepaald codewoord dat aanduidt welk symbool er moet komen. &nbsp; is een spatie bijvoorbeeld en &amp; is een &. De fout zit in het woord CD&V. Waarschijnlijk is het nieuws ingevoerd van binnenuit en is de omzetting van & naar &amp; niet gebeurd.

Het moet dus zijn: <title>CD&amp;V vraagt meer sociaal-economische hefbomen voor Vlaanderen</title>

en niet

<title>CD&V vraagt meer sociaal-economische hefbomen voor Vlaanderen</title>

Voila hiermee heb ik dan de fout gevonden. Bij mij is de xml in elk geval wel valid en well-formed als de & vervangen wordt. Nu wachten tot ze de fout op hln verbeteren... en wij terug het nieuws via de rss feed kunnen lezen.



0 Comments:

Post a Comment

<< Home