I just went through and cleaned up several ampersands from KMping entries that were breaking the RSS newsfeeds. If your reader barfs on malformed xml, the feed should start working again for you.
Please be sparing in the use of ampersands if your blog software doesn’t escape your text properly. HTML entities are your friends!
Hmm. I’ve been having this problem too with the weblogs I follow using AmphetaDesk. Knowing a little about XML, here is my thought:
Weblog software should not publish malformed RSS, otherwise it is simply *not XML*. Instead, it should either report an error, or better, quietly fix the common problems, or strip them out.
Why is it that none of the weblog packages seem to do this? (Or am I missing something?)
Hmm. I’ve been having this problem too with the weblogs I follow using AmphetaDesk. Knowing a little about XML, here is my thought:
Weblog software should not publish malformed RSS, otherwise it is simply *not XML*. Instead, it should either report an error, or better, quietly fix the common problems, or strip them out.
Why is it that none of the weblog packages seem to do this? (Or am I missing something?)
I don’t think you are missing anything, James. Here is a post by Joe Gregorio that sums up the debate nicely.
http://bitworking.org/Aug2002.html#X631653502731774368
I agree that weblog software should publish conservatively validated feeds, but on the other hand, I would prefer aggregators to be liberal in what they parse as well:
http://www.jacobsen.no/anders/blog/archives/2002/08/21/liberal_versus_strict_xml_parsing.html