Thanks to numerous reports from RSS Bandit users it has come to my attention that the Atom feeds provided by Google's Blogger are invalid and in many cases aren't even well-formed XML. Please fix this. I'm tired of dealing with threads like Blogspot feeds - XML Failure in our support forums.
If you'd like an example of what is wrong with your feeds. Click on http://feedvalidator.org/check?url=http://nothing-more.blogspot.com/atom.xml which shows the results of validating the feed for Derek Denny-Brown's blog. Below is the list of errors returned
This feed does not validate. line 4, column 0: This feed uses an obsolete namespace [help] <feed xmlns="http://purl.org/atom/ns#" version="0.3" xml:lang="en-US"> line 4, column 0: Unexpected version attribute on feed element [help] <feed xmlns="http://purl.org/atom/ns#" version="0.3" xml:lang="en-US"> line 7, column 0: type attribute must be "text", "html", or "xhtml" [help] <title mode="escaped" type="text/html">only this, and nothing more</title> line 7, column 0: Unexpected mode attribute on title element (7 occurrences) [help] <title mode="escaped" type="text/html">only this, and nothing more</title> line 8, column 0: Undefined feed element: tagline [help] <tagline mode="escaped" type="text/html">irregular eccentic eclecticisms, di ... line 11, column 0: Undefined feed element: modified [help] <modified>2006-03-27T00:01:47Z</modified> line 12, column 0: Unexpected url attribute on generator element [help] <generator url="http://www.blogger.com/" version="5.15">Blogger</generator> line 13, column 0: Undefined feed element: info [help] <info mode="xml" type="text/html"> line 4, column 0: Missing feed element: updated [help] <feed xmlns="http://purl.org/atom/ns#" version="0.3" xml:lang="en-US"> line 22, column 0: Undefined entry element: issued (6 occurrences) [help] <issued>2006-03-26T15:25:00-08:00</issued> line 23, column 0: Undefined entry element: modified (6 occurrences) [help] <modified>2006-03-27T00:01:47Z</modified> line 24, column 0: Undefined entry element: created (6 occurrences) [help] <created>2006-03-27T00:01:47Z</created> line 27, column 0: type attribute must be "text", "html", or "xhtml" (6 occurrences) [help] <title mode="escaped" type="text/html">You call that Democracy?</title> line 36, column 0: Missing entry element: updated (5 occurrences) [help] </entry> line 153, column 156: XML parsing error: <unknown>:153:156: unbound prefix [help] ... S-X's niceties. If I knew people on the <st1:place st="on">Vista</st1:pl ... ^ In addition, this feed has issues that may cause problems for some users. We recommend fixing these issues. line 5, column 134: service.post is not a registered link relationship (2 occurrences) [help] ... hing more" type="application/atom+xml"/> ^ line 7, column 66: text/html type used for a document fragment [help] <title mode="escaped" type="text/html">only this, and nothing more</title> ^ line 4, column 0: Missing atom:link with rel="self" [help] <feed xmlns="http://purl.org/atom/ns#" version="0.3" xml:lang="en-US"> line 18, column 150: service.edit is not a registered link relationship (6 occurrences) [help] ... emocracy?" type="application/atom+xml"/> ^ line 27, column 63: text/html type used for a document fragment (6 occurrences) [help] <title mode="escaped" type="text/html">You call that Democracy?</title> ^ line 29, column 0: application/xhtml+xml type used for a document fragment (6 occurrences) [help] <div xmlns="http://www.w3.org/1999/xhtml">
This feed does not validate.
line 4, column 0: This feed uses an obsolete namespace [help]
<feed xmlns="http://purl.org/atom/ns#" version="0.3" xml:lang="en-US">
line 4, column 0: Unexpected version attribute on feed element [help]
line 7, column 0: type attribute must be "text", "html", or "xhtml" [help]
<title mode="escaped" type="text/html">only this, and nothing more</title>
line 7, column 0: Unexpected mode attribute on title element (7 occurrences) [help]
line 8, column 0: Undefined feed element: tagline [help]
<tagline mode="escaped" type="text/html">irregular eccentic eclecticisms, di ...
line 11, column 0: Undefined feed element: modified [help]
<modified>2006-03-27T00:01:47Z</modified>
line 12, column 0: Unexpected url attribute on generator element [help]
<generator url="http://www.blogger.com/" version="5.15">Blogger</generator>
line 13, column 0: Undefined feed element: info [help]
<info mode="xml" type="text/html">
line 4, column 0: Missing feed element: updated [help]
line 22, column 0: Undefined entry element: issued (6 occurrences) [help]
<issued>2006-03-26T15:25:00-08:00</issued>
line 23, column 0: Undefined entry element: modified (6 occurrences) [help]
line 24, column 0: Undefined entry element: created (6 occurrences) [help]
<created>2006-03-27T00:01:47Z</created>
line 27, column 0: type attribute must be "text", "html", or "xhtml" (6 occurrences) [help]
<title mode="escaped" type="text/html">You call that Democracy?</title>
line 36, column 0: Missing entry element: updated (5 occurrences) [help]
</entry>
line 153, column 156: XML parsing error: <unknown>:153:156: unbound prefix [help]
... S-X's niceties. If I knew people on the <st1:place st="on">Vista</st1:pl ... ^
In addition, this feed has issues that may cause problems for some users. We recommend fixing these issues.
line 5, column 134: service.post is not a registered link relationship (2 occurrences) [help]
... hing more" type="application/atom+xml"/> ^
line 7, column 66: text/html type used for a document fragment [help]
<title mode="escaped" type="text/html">only this, and nothing more</title> ^
line 4, column 0: Missing atom:link with rel="self" [help]
line 18, column 150: service.edit is not a registered link relationship (6 occurrences) [help]
... emocracy?" type="application/atom+xml"/> ^
line 27, column 63: text/html type used for a document fragment (6 occurrences) [help]
<title mode="escaped" type="text/html">You call that Democracy?</title> ^
line 29, column 0: application/xhtml+xml type used for a document fragment (6 occurrences) [help]
<div xmlns="http://www.w3.org/1999/xhtml">
Thanks for listening.