<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: FeedBurner feeds give heartburn to PHP XML parsers?</title>
	<atom:link href="http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers/feed" rel="self" type="application/rss+xml" />
	<link>http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers</link>
	<description>It's all spinning wheels and self-doubt until the first pot of coffee.</description>
	<lastBuildDate>Fri, 19 Mar 2010 00:06:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0-alpha</generator>
	<item>
		<title>By: Web Development 2.0 &#187; Blog Archive &#187; Delicious Outage Link Dump</title>
		<link>http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers/comment-page-1#comment-329111</link>
		<dc:creator>Web Development 2.0 &#187; Blog Archive &#187; Delicious Outage Link Dump</dc:creator>
		<pubDate>Sat, 09 Feb 2008 09:00:20 +0000</pubDate>
		<guid isPermaLink="false">http://decafbad.com/blog/?p=805#comment-329111</guid>
		<description>&lt;p&gt;[...] FeedBurner feeds give heartburn to PHP XML parsers? [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] FeedBurner feeds give heartburn to PHP XML parsers? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan MacTough</title>
		<link>http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers/comment-page-1#comment-6858</link>
		<dc:creator>Dan MacTough</dc:creator>
		<pubDate>Mon, 27 Feb 2006 05:22:59 +0000</pubDate>
		<guid isPermaLink="false">http://decafbad.com/blog/?p=805#comment-6858</guid>
		<description>&lt;p&gt;Funny that I just encountered this problem, too. I discovered that the problem was that because my PHP script was using cURL to fetch a feed that was REDIRECTING to FeedBurner, cURL was crapping out unless I set a cURL option to follow redirects (where fopen would follow the redirect by default).&lt;/p&gt;

&lt;p&gt;After I did that, I had no problem.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Funny that I just encountered this problem, too. I discovered that the problem was that because my PHP script was using cURL to fetch a feed that was REDIRECTING to FeedBurner, cURL was crapping out unless I set a cURL option to follow redirects (where fopen would follow the redirect by default).</p>
<p>After I did that, I had no problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Life&#8217;s too short to brag about microcosm achievements. &#187; Blog Archive &#187; A customer support to die for</title>
		<link>http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers/comment-page-1#comment-3214</link>
		<dc:creator>Life&#8217;s too short to brag about microcosm achievements. &#187; Blog Archive &#187; A customer support to die for</dc:creator>
		<pubDate>Wed, 21 Dec 2005 00:53:10 +0000</pubDate>
		<guid isPermaLink="false">http://decafbad.com/blog/?p=805#comment-3214</guid>
		<description>&lt;p&gt;[...] Les Orchard has been grappling with some PHP XML code, and was voicing his concerns. There are so far eight comments, which in blogoland can be considered as quite sparse, except that 3 of them are by Phil Ringnalda, Eric Lunt and Rasmus Lerdorf. [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] Les Orchard has been grappling with some PHP XML code, and was voicing his concerns. There are so far eight comments, which in blogoland can be considered as quite sparse, except that 3 of them are by Phil Ringnalda, Eric Lunt and Rasmus Lerdorf. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: l.m.orchard</title>
		<link>http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers/comment-page-1#comment-3210</link>
		<dc:creator>l.m.orchard</dc:creator>
		<pubDate>Mon, 19 Dec 2005 21:34:26 +0000</pubDate>
		<guid isPermaLink="false">http://decafbad.com/blog/?p=805#comment-3210</guid>
		<description>&lt;p&gt;Man, I got a response from key people across the board on this—author of MagpieRSS, CTO of FeedBurner, and the PHP Man himself!  I am now thoroughly convinced that the problem firmly lies within whatever odd things I&#039;m doing in my code.  :)  Now I just have to get the spare time to figure out what&#039;s up.&lt;/p&gt;

&lt;p&gt;Thanks for the responses, guys!  I couldn&#039;t &lt;em&gt;pay&lt;/em&gt; for this kind of support.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Man, I got a response from key people across the board on this—author of MagpieRSS, CTO of FeedBurner, and the PHP Man himself!  I am now thoroughly convinced that the problem firmly lies within whatever odd things I&#8217;m doing in my code.  :)  Now I just have to get the spare time to figure out what&#8217;s up.</p>
<p>Thanks for the responses, guys!  I couldn&#8217;t <em>pay</em> for this kind of support.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rasmus</title>
		<link>http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers/comment-page-1#comment-3209</link>
		<dc:creator>Rasmus</dc:creator>
		<pubDate>Mon, 19 Dec 2005 20:09:19 +0000</pubDate>
		<guid isPermaLink="false">http://decafbad.com/blog/?p=805#comment-3209</guid>
		<description>&lt;p&gt;I wrote a simple little PHP 5.1-based RSS parser a while back and it doesn&#039;t have any problems with that http://feeds.feedburner.com/AVc feed.&lt;/p&gt;

&lt;p&gt;See: http://lerdorf.com/test_rss.php?feed=http://feeds.feedburner.com/AVc&lt;/p&gt;

&lt;p&gt;You can see the parser code here:&lt;/p&gt;

&lt;p&gt;http://lerdorf.com/php/simple_rss.phps&lt;/p&gt;

&lt;p&gt;And if you want to see how test_rss.php uses it, see:&lt;/p&gt;

&lt;p&gt;http://lerdorf.com/test_rss.phps&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I wrote a simple little PHP 5.1-based RSS parser a while back and it doesn&#8217;t have any problems with that <a href="http://feeds.feedburner.com/AVc" rel="nofollow">http://feeds.feedburner.com/AVc</a> feed.</p>
<p>See: <a href="http://lerdorf.com/test_rss.php?feed=http://feeds.feedburner.com/AVc" rel="nofollow">http://lerdorf.com/test_rss.php?feed=http://feeds.feedburner.com/AVc</a></p>
<p>You can see the parser code here:</p>
<p><a href="http://lerdorf.com/php/simple_rss.phps" rel="nofollow">http://lerdorf.com/php/simple_rss.phps</a></p>
<p>And if you want to see how test_rss.php uses it, see:</p>
<p><a href="http://lerdorf.com/test_rss.phps" rel="nofollow">http://lerdorf.com/test_rss.phps</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: l.m.orchard</title>
		<link>http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers/comment-page-1#comment-3206</link>
		<dc:creator>l.m.orchard</dc:creator>
		<pubDate>Mon, 19 Dec 2005 18:20:34 +0000</pubDate>
		<guid isPermaLink="false">http://decafbad.com/blog/?p=805#comment-3206</guid>
		<description>&lt;p&gt;Eric: Thanks for the fast response!  It makes me think even more that the issue&#039;s lurking in my own code, rather than in FeedBurner, since I figure you guys would have fixed an overall issue big enough to affect all PHP XML parsers :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Eric: Thanks for the fast response!  It makes me think even more that the issue&#8217;s lurking in my own code, rather than in FeedBurner, since I figure you guys would have fixed an overall issue big enough to affect all PHP XML parsers :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: l.m.orchard</title>
		<link>http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers/comment-page-1#comment-3205</link>
		<dc:creator>l.m.orchard</dc:creator>
		<pubDate>Mon, 19 Dec 2005 18:18:49 +0000</pubDate>
		<guid isPermaLink="false">http://decafbad.com/blog/?p=805#comment-3205</guid>
		<description>&lt;p&gt;I probably should have done some more digging before posting, but I just ran into this problem and figured I&#039;d throw up a flag hoping someone on the lazyweb knew just what the problem is.&lt;/p&gt;

&lt;p&gt;I&#039;m going to be poking into it more as I have time, though at the moment I don&#039;t even know enough to say for sure that FeedBurner&#039;s the culprit--just that every FeedBurner-processed feed triggers my bug.  Since no one else seems to know what the issue is right off the bat, my current thought is that it&#039;s something I&#039;ve fumbled.  :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I probably should have done some more digging before posting, but I just ran into this problem and figured I&#8217;d throw up a flag hoping someone on the lazyweb knew just what the problem is.</p>
<p>I&#8217;m going to be poking into it more as I have time, though at the moment I don&#8217;t even know enough to say for sure that FeedBurner&#8217;s the culprit&#8211;just that every FeedBurner-processed feed triggers my bug.  Since no one else seems to know what the issue is right off the bat, my current thought is that it&#8217;s something I&#8217;ve fumbled.  :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Lunt</title>
		<link>http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers/comment-page-1#comment-3204</link>
		<dc:creator>Eric Lunt</dc:creator>
		<pubDate>Mon, 19 Dec 2005 17:42:18 +0000</pubDate>
		<guid isPermaLink="false">http://decafbad.com/blog/?p=805#comment-3204</guid>
		<description>&lt;p&gt;Would you mind giving me more details as to what you think is giving the parser fits? I&#039;m pretty sure the XML we send down is valid, but we&#039;ve had to put workarounds in place for other user-agents. Right now, the only thing we have special for Magpie RSS is that we don&#039;t serve Atom to that user-agent if the version is 0.5.&lt;/p&gt;

&lt;p&gt;If there&#039;s something we can fix on our side that would reduce breakage, I&#039;m all for it.&lt;/p&gt;

&lt;p&gt;Eric Lunt
CTO, FeedBurner&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Would you mind giving me more details as to what you think is giving the parser fits? I&#8217;m pretty sure the XML we send down is valid, but we&#8217;ve had to put workarounds in place for other user-agents. Right now, the only thing we have special for Magpie RSS is that we don&#8217;t serve Atom to that user-agent if the version is 0.5.</p>
<p>If there&#8217;s something we can fix on our side that would reduce breakage, I&#8217;m all for it.</p>
<p>Eric Lunt<br />
CTO, FeedBurner</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: l.m.orchard</title>
		<link>http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers/comment-page-1#comment-3201</link>
		<dc:creator>l.m.orchard</dc:creator>
		<pubDate>Mon, 19 Dec 2005 14:36:22 +0000</pubDate>
		<guid isPermaLink="false">http://decafbad.com/blog/?p=805#comment-3201</guid>
		<description>&lt;p&gt;Kellan: Eek, the &quot;that&#039;s not my code&quot; bit wasn&#039;t meant as any slight against MagpieRSS... nor was calling it a beast.  Though after a night&#039;s sleep, it sure looks that way!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Kellan: Eek, the &#8220;that&#8217;s not my code&#8221; bit wasn&#8217;t meant as any slight against MagpieRSS&#8230; nor was calling it a beast.  Though after a night&#8217;s sleep, it sure looks that way!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kellan</title>
		<link>http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers/comment-page-1#comment-3200</link>
		<dc:creator>kellan</dc:creator>
		<pubDate>Mon, 19 Dec 2005 14:10:52 +0000</pubDate>
		<guid isPermaLink="false">http://decafbad.com/blog/?p=805#comment-3200</guid>
		<description>&lt;p&gt;there are 2 different PHP XML parsers (expat based and libxml based) depending on which version of PHP you&#039;re using, and a number of minor inconsistencies in the various implementations between versions using the same parser.  without knowing which PHP its impossible to speculate. &lt;/p&gt;

&lt;p&gt;though Phil&#039;s suggestion seems like a good place to start.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;… and that’s not my code.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;ouch&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>there are 2 different PHP XML parsers (expat based and libxml based) depending on which version of PHP you&#8217;re using, and a number of minor inconsistencies in the various implementations between versions using the same parser.  without knowing which PHP its impossible to speculate. </p>
<p>though Phil&#8217;s suggestion seems like a good place to start.</p>
<blockquote>
<p>… and that’s not my code.</p>
</blockquote>
<p>ouch</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phil Ringnalda</title>
		<link>http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers/comment-page-1#comment-3197</link>
		<dc:creator>Phil Ringnalda</dc:creator>
		<pubDate>Mon, 19 Dec 2005 06:40:20 +0000</pubDate>
		<guid isPermaLink="false">http://decafbad.com/blog/?p=805#comment-3197</guid>
		<description>&lt;p&gt;Among the things to twiddle would be the user-agent string you&#039;re sending, since the original point of Feedburner was to decide what was best for various UAs and vary what&#039;s sent accordingly. For what little it&#039;s worth, it works for me in Gregarius (which is some 0.7x MagpieRSS, though I&#039;m not sure quite which).&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Among the things to twiddle would be the user-agent string you&#8217;re sending, since the original point of Feedburner was to decide what was best for various UAs and vary what&#8217;s sent accordingly. For what little it&#8217;s worth, it works for me in Gregarius (which is some 0.7x MagpieRSS, though I&#8217;m not sure quite which).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
