I have an RSS feed which I have parsed (burnt) with Feedburner. The feed is fully functional, except that every once in a while when I visit the feed in Feedburner, I get an “XML Parsing Error” (see attached).
To fix this, I log into my Google Feedburner account, click “Edit Fee Details…” > “Save Feed Details” (I don’t even make any changes, just click save). By doing this, the feed starts working again… for about 5 or 10 minutes, then I get the “XML Parsing Error” again.
Is there an issue with the RSS feed itself? Or, is this an issue with Feedburner?
(Since I have moved my feed to Feedburner after Google took ownership of Feedburner, I have had all sorts of issues with my RSS feed. Google does good quality work, except for Feedburner.)
I’m using EE v2.1.0, Build: 20100810, and here’s my RSS feed code:
{exp:rss:feed channel="blog"}
<?xml version="1.0" encoding="{encoding}"?>
<rss version="2.0"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:admin="http://webns.net/mvcb/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>{exp:xml_encode}{channel_name}{/exp:xml_encode}</title>
<link>{channel_url}</link>
<description>{channel_description}</description>
<dc:language>{channel_language}</dc:language>
<dc:creator>{email}</dc:creator>
<dc:rights>Copyright {gmt_date format="%Y"}</dc:rights>
<dc:date>{gmt_date format="%Y-%m-%dT%H:%i:%s%Q"}</dc:date>
<admin:generatorAgent rdf:resource="http://expressionengine.com/" >
{exp:channel:entries channel="blog" limit="10" dynamic_start="no" show_future_entries="no" status="open|not moderation|not closed"}
<item>
<title>{exp:xml_encode}{title}{/exp:xml_encode}</title>
<link>{channel_url}</link>
<guid>{channel_url}</guid>
<description><![CDATA[{exp:imgsizer:size src="{blog_main_img}" width="206" height="162" alt="{title}" title=""}{body}
]]></description>
<dc:subject>{exp:xml_encode}{categories backspace="1"}{category_name}, {/categories}{/exp:xml_encode}</dc:subject>
<dc:date>{gmt_entry_date format="%Y-%m-%dT%H:%i:%s%Q"}</dc:date>
</item>
{/exp:channel:entries}
</channel>
</rss>
{/exp:rss:feed}