RSS 0.91 experiments
I have created an experimental RSS feed (‘channel’) for this site. In principle this can be used by people with RSS aggregators to mix my latest headlines in with other channels.
The documentation for RSS I am using is Dave Winer’s, because he is one of the few people to actually document it. Erm, except that I have taken the liberty of adding an XML namespace attribute (using the namespace mentioned in an article about RSS 1.0).
I am using the description
field to hold (part of)
the first paragraph, by way of a teaser; readers are expected to
follow the link to read the thing in full.
I was a little surprised to discover that RSS 0.91 has no
provision for supplying a date for news items. For weblog-style
channels, this seems like a major omission!
I also really dislike the RSS-0.91 de-facto convention of using escaped HTML text as the value of titles and descriptions. For one thing, why not just embed HTML as-is instead of under an extra layer of encoding? (That’s the whole point of XML namespaces, for example...) Worse, many people just grab the first 100, say, characters, regardless of whether decoding the result will be valid HTML or not! This means that you cannot safely use XSLT to transform RSS 0.91 to HTML, unless I am missing something... Anyway, in my feed I am making a point of stripping out all mark-up before adding to the RSS file. People who want to see it formatted will have to follow the link!