Understanding namespaces

Aristotle Pagaltzis: Here’s the list of known broken aggregators as of this writing

More fodder for the ever growing set of Atom Conformance Tests.

Meanwhile, at Rogers Cadenhead's insistence (as near as I can tell, Rogers is the only remaining active member of the RSS Advisory Board), I’ve made sure that Apple’s new apple-wallpapers:metadata photocasting extension is only valid in Atom 1.0 feeds, and is flagged as an error if present in RSS 2.0 feeds.  (The format of the extension is not striped properly for use in RDF/XML based feed formats like RSS 1.0).


Thunderbird is broken, but not because of what the test is testing. The RDF-based storage engine decided to stop  storing nulls sometime between 1.0 and 1.5, so the lack of a feed-level link element was tripping it up.

Posted by Robert Sayre at


The currently released version of FeedTools dies on it, but 0.2.19 (my local copy) had no trouble with it at all.  I was quite pleased.  :-)

Posted by Bob Aman at

As Aristotle already noted, my Universal Feed Parser passes the test case as given.  But I would also like to point out that if you remove the final end tag (or do anything else to make the feed non-wellformed XML), UFP still passes.

Proper namespace handling with regular expressions, baby!

Posted by Mark at

More on Atom aggregator XML namespace conformance tests

In my last entry, I asked people to mail me more results. I’ve received feedback from a half-dozen people in mail plus the comments on an entry at Sam Ruby’s, who picked up the story. Herewith the results so far, and a lesson learned. New results...

Excerpt from plasmasturm.org at

Hmm, I’ll have to test that out.  I think my dev copy of FeedTools is able to pull the same trick as what Mark described, since I’m using REXML + HTree, but I’ll have to double check...

Posted by Bob Aman at

Add your comment












Nav Bar