Validate your feeds

by Volker Weber

It looks like the Domino folks are learning new tricks. RSS feeds this time. Gentlemen, please validate your feeds. Against both the validators from Dave Winer at UserLand.com as well as Mark Pilgrim and Sam Ruby at Archive.org.

This is not an option. It does not matter if your design breaks a few browsers, but a feed should never break an aggregator. It has to validate.


Comments

Being in the middle of a project to build a Domino-based aggregator, I agree -- but I also believe that practical aggregators have to be written to be as tolerant as possible of the variety of non-conformant feeds that our out there. My own feed fails the Archive.org validator -- which doesn't like the date tag (and I should surely fix that) -- but my aggregator code handles it (and many other non-conforming feeds) anyhow. I'm actually more concerned about the fact that even sytactically validated feeds have differing semantics which can be more difficult to deal with. For example, the best primary key to use for an item might be either the link or guid elements, or the rdf:about attribute, but you can't really count on any one of them being held constant for the same article over multiple feeds. There are quite a few other annoyances and complications that I've run into, and I've only been working on this part-time for about a week -- with about 75 feeds coming in from Domino and non-Domino sources. I've actually found that the feeds coming from some of the very prominent non-Domino bloggers are pretty useless, whereas most of the Domino-based feeds at least give me the information I need.

-rich

Richard Schwartz, 2003-05-09

That is very true. There a lots of variations of the spec and different ways to express things. Most bloggers will simple go with the default templates that came with their software. Unfortunately the early MovableType templates were nonconforming (as is the current default template for the index pages).

Validating is the bare minimum requirement. As a user I would be really happy if the publishers would strip their tag soup from their feeds. I don't need (and don't want) their font tags.

Volker Weber, 2003-05-09

Steve C and I have been working on fixing the problem with my feed. Fix should be in soon...

Ed Brill, 2003-05-09

And this fix is just related to embedding of images by rich text - otherwise the RSS validates no problem.

Steve Castledine, 2003-05-13

Recent comments

Volker Weber on SMB is Dead, Long Live SMB :: James Kehr at 00:43
Volker Weber on SMB is Dead, Long Live SMB :: James Kehr at 00:38
John Keys on SMB is Dead, Long Live SMB :: James Kehr at 00:24
Volker Weber on SMB is Dead, Long Live SMB :: James Kehr at 21:15
Frank Quednau on SMB is Dead, Long Live SMB :: James Kehr at 20:32
Simon Laule on SMB is Dead, Long Live SMB :: James Kehr at 20:22
Nina Wittich on Surface Pro X :: Das Gerät macht mir große Freude at 09:43
Lucius Bobikiewicz on Switching to Signal at 06:31
Ragnar Schierholz on Switching to Signal at 19:33
Jens-Christian Fischer on Switching to Signal at 14:23
John Keys on Office 365 im Tagesangebot at 10:20
Jens Wagner on Surface Pro X :: Das Gerät macht mir große Freude at 16:52
Hubert Stettner on Office 365 im Tagesangebot at 16:26
Volker Weber on Surface Pro X :: Das Gerät macht mir große Freude at 15:35
Jens Wagner on Surface Pro X :: Das Gerät macht mir große Freude at 15:26
Christoph Spitz on Office 365 im Tagesangebot at 13:38
Yves Menge on Office 365 im Tagesangebot at 12:44
Volker Weber on Marshall Monitor II A.N.C. :: Erste Eindrücke at 08:13
Maikel Maes on Marshall Monitor II A.N.C. :: Erste Eindrücke at 07:58
Jochen Kattoll on The Neighbor’s Window :: Oscar Winning Short Film at 22:21
Harald Gärttner on Microsoft Office app on Android and iOS at 15:09
Volker Weber on App-Store-Interna: Apple geht gegen Buchveröffentlichung vor at 14:55
Oliver Stör on App-Store-Interna: Apple geht gegen Buchveröffentlichung vor at 13:42
Volker Weber on Microsoft Office app on Android and iOS at 13:02
Harald Gärttner on Microsoft Office app on Android and iOS at 12:56

Ceci n'est pas un blog

I explain difficult concepts in simple ways. For free, and for money. Clue procurement and bullshit detection.

vowe

Contact
Publications
Stuff that works
Amazon Wish List
Frequently Asked Questions

rss feed  twitter  amazon

Local time is 06:15

visitors.gif

Paypal vowe