A friend of mine pointed out that under “RSS Bandit”:http://www.rssbandit.org/, links to my posts are broken. I took a look, and it seems as though it is using the @@ element from my RSS 2.0 feed as a link, rather than the more usual @@. My @@’s are fairly standard (in an MT sense), and look a little like this:
Thinking that RSS Bandit was misusing this value, I thought I’d do a little research.
A quick google on the @@ element gives us this description:
guid stands for globally unique identifier. It’s a string that uniquely identifies the item. When present, an aggregator may choose to use this string to determine if an item is new.
If the guid element has an attribute named “isPermaLink” with a value of true, the reader may assume that it is a permalink to the item, that is, a url that can be opened in a Web browser, that points to the full item described by the element. An example:
isPermaLink is optional, its default value is true. If its value is false, the guid may not be assumed to be a url, or a url to anything in particular.
So what seems to be happening is that RSS Bandit is ignoring the @isPermaLink=”false”@ in my feed. I’m undecided as yet as to whether or not I’ll just change the @@ to be a proper permalink so it will work, but either way just how useful is a @@ which isn’t a permalink? More to the point, if we already have @@, why do we need @@? And why is RSS Bandit using @@ instead of @@? This RSS stuff is mighty strange…