The ZAZ Blog: When all you have is a chicken and a rocket launcher, make some really badass scrambled eggs.

Dropping support for Atom 0.1
« Previous Entry | Home | Next Entry »

I've decided to drop support for Atom 0.1 formats - if they even exist. I can't seem to find any documentation or even mention that they really exist.

I've also been teetering back and forth with regards to support creation of outdated formats. Specs say that Atom 0.3 is depreciated and should not be used. I could take this as meaning my classes should not be allowed to create Atom 0.3 and 0.2 feeds.

But then again, why not? I think any respectable person would simply *not* create 0.3 feeds, and automatically use 1.0. But what about unique situations? Maybe somebody wants to write a program which can convert a modern feed to a sub-modern feed... for some reason. Who am I to say they can't do that?

So, I'm almost certain I'm going to stick with "yes" - REALSyndication will support creation of any supported feed format.

I think a fun feature of this package is conversion. One could, with nearly no work, take a Atom 0.3 feed and output a 1.0 feed. Or even better, convert an RSS 1.0 to a 2.0.

To be honest though, I don't think anybody really wants these classes for output. Everybody wants input. But really, both could be useful. You could write your own feed aggregator that takes the newest articles from 20 dozen feeds of various formats, and creates a single Atom 1.0 feed that gets uploaded to your FTP server and becomes available for use elsewhere, such as on a PSP. Leave it running all the time on any computer, and viola!

Just an example from the top of my head. More than likely, the PSP supports multiple feeds instead of just one - I don't know, I don't care for the PSP. But the point is the same.

License: Creative Commons (details) | Digg | E-Mail Thom McGrath
View More Entries From The Same: Day | Month | Year

Comments
Comments are being accepted below.

Brad Rhine wrote:

Input is definitely more useful. It's fairly trivial to produce Atom and RSS feeds from with RB already, even without using the XML classes. But parsing is another story. :)

[ May 1 2007 | E-Mail | Website ]

Leave a comment
We utilize unique methods to ensure your email address stays private while remaining useful.
Depending on the authentication scheme used, some or all of the personal data entered below will be ignored in favor of the data stored with your account.


Disclaimer: I am currently an employee of REAL Software. My comments and opinions are mine alone and do not represent those of my employer. My posts are not official REAL Software communications, and may contain information that is incorrect or misleading.