00129: errors/repetition in RSS feed
Description: When reading my site's AllRecentChanges feed (http://arndis.godsong.org/Main/AllRecentChanges?action=rss) sometimes there is an entry for AllRecentChanges rather than or in addition to the changed page. (I'm not in the habit of editing AllRecentChanges, though I did remove some dead links on Aug 30th.) I haven't noticed a clear pattern in when it does what.
I'm not certain if the problem is in the feed itself, or how Bloglines (my usual reader) reads it. Pm, I will email you what Bloglines remembers of this feed, since it is too large for the attachment limits.
However, I think the feed may have errors, since I tried several other readers without success:
- When trying to read it in SharpReader, I got Error parsing RSS XML: Not a valid xml document: The XML declaration is unexpected. Line 3, position 3. It then suggested validating it through http://feedvalidator.org.
- When trying to read it in Sage (Firefox extension), I got XML Parse Error.
- "AmphetaDesk could not determine the format of http://arndis.godsong.org/Main/AllRecentChanges?action=rss"
Additionally, the action=rss instead of the usual filetypes for feeds could be throwing off some reader software.
It seems, that the
<!DOCTYPE rdf:RDF [ <!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent"> %HTMLlat1; ... ]>
is ignored by the feed validator and firefox so all what is defined in there is unknown to the XML parser. If you manually inline the content auf xhtml-lat1.ent insteat it works. I googled arround but don't found a better solution. -- Schlaefer November 15, 2004, at 02:02 PM
This bug may be fixed by the changes in 2.0.beta15 -- can someone confirm that it now works? --Pm
Seems to work now. Thanks.
Schlaefer January 14, 2005, at 01:22 PM