Fractal Feeds
May 2nd, 2009
There was an article on The Daily WTF blog recently, about a guy that created an ASCII art rendering of the Mandelbrot set using nothing more than XSLT. My first thought, on reading that, was whether I could do something similar using an XML DTD; and instead of HTML, using an RSS or Atom feed as the final output.
A Simple XML File Format
April 1st, 2009
In recent weeks, I’ve spent many a sleepless night pondering the seemingly simple task of designing a file format for storing the settings from a blog publishing system; essentially a number of key/value pairs. The only requirement was that the format be a dialect of XML.
A Namespace for RSS
Feburary 5th, 2009
There has been some discussion recently on the RSS Advisory Board public mailing list, regarding the possibility of assigning a namespace to RSS elements. My concern was that the introduction of such a namespace, could cause problems for many feed readers.
Atom Namespace Problems
November 12th, 2007
In a recent post on the Feed Validator mailing list, Sam Ruby asked whether there was still a widespread problem with using atom: and xhtml: prefixes in Atom feeds. The short answer is: yes.
Obfuscated Atom
October 20th, 2007
Early one morning, while staggering home after a night of heavy drinking, I came up with the wild idea of a feed, constructed almost entirely from PE references within an XML DTD. The result would be a valid feed, yet would look nothing like a feed.
RSS Email Addresses
April 16th, 2007
A few months ago, there was some discussion on the RSS Advisory Board mailing list regarding the format an email address should take in author, webMaster and managingEditor elements. I recently ran some tests to see how people were actually using these elements in the wild. The variety of formats I encountered was positively staggering.
Right-To-Left Content in RSS
December 6th, 2006
One of the difficulties in dealing with international content, is the complication of right-to-left writing systems. In order to for an application to display such content accurately, it needs to know the writing system being used. Regrettably, RSS doesn’t provide an easy way to indicate that information.
RSS Duplicate Detection
August 18th, 2006
How does one uniquely identify an item in a feed while still allowing for that item to be updated? RSS 2.0 has a guid element that fits the bill perfectly, but it’s not a required element and many feeds don’t use it. As a result, aggregator authors are left guessing, and nearly every one of them guesses differently.
Encoding RSS Titles
June 13th, 2006
As an aid to feed producers, I decided to put together a set of tests that could be run through my aggregator collection to determine, once and for all, the best form of encoding to use in RSS titles.
Sniffing out RSS
May 16th, 2006
I’m sure everyone knows by now that upcoming versions of Internet Explorer and Firefox will be sniffing for RSS (and Atom) whenever you access a page that might plausibly be a feed. If this spares users from having to face an incomprehensible stream of XML, I’m all for it. Unfortunately, from what I’ve seen in recent builds, it’s not going to work very well.
Launch
May 4th, 2006
I guess this now officially marks the start of my blog. I’ve been posting obnoxious comments on other people’s sites for long enough – it’s about time I got a place of my own.