Content-Type and Blosxom’s RSS

Agreeing with Sam on what content-type should be used for the weblog’s feed (basically it should be whatever you specify in your link tag for that feed), last night I changed the appropriate Blosxom template file, content_type.rss, so that “application/rss+xml” would be sent out with the Content-Type header accompanying the RSS XML.

Unfortunately it broke the feed, in that none of the content was being entity-escaped (escaping of entities in RSS is of course a whole different story which I’ll leave for now). Blosxom decides whether to do entity-escaping if the content-type is “text/xml”. So I made a quick fix to the check, so that the content of any flavour whose content-type was anything ending in “Wxml” would be entity-escaped.

Funnily enough, I was only recently talking about link rel=’…’ tags in Presentations, Wikis, and Site Navigation last night.

So apologies for those people whose readers may have choked on unescaped content for the past few hours from this site.

Leave a Reply