If that's supposed to be the final word on RSS, can somebody tell me how to build détente?
– Workbench.
Problem is, the specification is unclear, so it appears that there’s no legitimate way to do this – this means that developers working on different projects might try and solve the problem differently. This leads to different users seeing content in different ways depending on the tool that they are using to read it – regardless of what the original publisher intended.
Rogers tested out a bunch of different RSS clients to see exactly what these differences are in the real world.
Here’s how Bloglines looks:

…and here’s the same headline in Internet Explorer 7:

I also did a capture of how this same headline looks in Skydasher as parsed by our shiny new Feedcache:

Personally, I think the answer is simple – stop trying to build RSS that validates and instead, try and build RSS that works in the way that you need it to. This means that its pretty unlikely that you will ever deploy RSS that actually atorns to the RSS specification. But you know what? I don’t think it much matters – not to real users anyways. I could wax eloquently about how a proper RSS parser won’t ever expose any of this ugliness to an end-user and that such issues are solely a problem for developers to negotiate. But I won’t.
After all, I’ve got user requirements to tend to. 



