Yahoo Pipes Generates Invalid RSS Feeds

coldfusionweb

I was doing some regression testing today on foundeo's feed parser for ColdFusion today, and when I saw some posts today on Yahoo Pipes, so I thought I'd add one of their RSS feeds to my test harness.

When I ran the test I found that the dates were not parsing correctly. After a closer look at their RSS 2.0 feed I noticed that they are formatting dates using ISO 8601 (for example: 2007-02-22T20:06:31.0-00:00).

I know what your thinking: An RSS 2.0 feed using an ISO 8601! Everyone knows RSS 2.0 uses RFC 822 for formatting dates (eg: Thu, 22 Feb 2007 20:06:31 GMT)! ISO 8601 is used in Atom and RSS 1.0 feeds. Ok, you probably weren't thinking that, but if you had been messing with RSS feeds today you might have.

A quick run a feedvalidator.org will confirm that RFC 822 is required for RSS 2.0. It's just a little suprising that Yahoo didn't do that before launching this awesome service!



Related Entries

17 people found this page useful, what do you think?

 Download FuseGuard WAF for ColdFusion

Trackbacks

Trackback Address: 627/C9FF4B66D1521D1E64E5CCD1645E8457

Comments

On 02/22/2007 at 7:43:33 PM EST Brian Rinaldi wrote:
1
Interesting note, though I didn't have any problem adding the feed to my reader(s). You should, however, submit a bug since this is technically a beta.

On 04/25/2007 at 9:32:20 AM EDT bughunterjerry wrote:
2
Good. You're a good programmer and a good QA engineer also. I refer your article in my blog. http://bughunterjerry.wordpress.com

On 04/28/2007 at 3:39:36 PM EDT Johnny wrote:
3
What software do you use for your regression testing?

On 06/01/2007 at 1:30:27 PM EDT ray wrote:
4
On the subject of rss and pipes; I created a couple of pipes just to see what it was all about but when I subscribe to the feed I get the posts with all the html. What did I miss???

Post a Comment




  



Spell Checker by Foundeo

Recent Entries



foundeo


did you hack my cf?