Comments
On November 7, 2006 11:12 PM, Michael Champion
said:
http://blogs.msdn.com/rssteam/articles/PublishersGuide.aspx and http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/8a65b5b1-d62a-4b21-b599-4d7fa5b7a8d6.asp have some background information on the problem.
Michael Champion comments on this in the post you linked to. Most feed readers won’t process DTDs and simply make the assumption that the standard HTML entities are defined. The IE team seems to have opted for extreme correctness - they won’t process a feed with a DTD because they can’t guarantee a valid parse. IE won’t do “liberal” parsing either. That does make me wonder what IE will do with things like (or any other HTML entity) in text nodes.