1 entry tagged alleged and xmlns

Namespaces annoyances in RSS

In an earlier note I listed four namespaces used in RSS and RSS for the same element names. One of these has now been unmade: the RSS specification never explicitly mentioned the namespace, but the sample file included an xmlns attribute. While I was away in Canada, this was removed to ensure backward compatibility with RSS 0.91. This makes sense (there exist examples of applications that genuinely are broken by this), but is kind of icky.

There is still the old RSS 0.9 format—which did use its own namespace—but given that even RSS 1.0 did not preserve that, I think we can assume it is dead too. I assume that the programs that were broken by the fleeting addition of the RSS-2.0 namespace are also incapable of parsing RSS-1.0 data?

I just tried printing a copy of the RSS 2.0 spec., but because he chose to use a fixed-width table for the text, it is clipped all down the right-hand side of the page, making it useless. Goddammit!

Update (2002-10-14): I have removed the namespace declaration from my experimental RSS feed.