Duncan Mackenzie: FeedValidator.org tells me that the main MSDN feed (http://msdn.microsoft.com/rss.xml) is invalid, because we have enclosures with a MIME type of type="text/html; charset=utf-8", but I believe that is a valid value...
It appears that I will never be done learning. I had assumed that charset was a Content-Type header parameter, instead such parameters are considered part of the media type.
The MIME RFCs don’t give an accurate definition for the term “media type”. In some places the term is used to mean a top-level type, such as “text”; in some places it includes the sub-type too, such as “text/html”; in other places it includes parameters, such as “text/html; charset=utf-8”.
Atom could have been clearer with the terminology, but as it is, I’d assume that parameters are allowed.
if parameters are valid I want to accept them, but if they are invalid I want to accept them anyway
w00t!
Since I cannot find your (Sam) email address here, I will post this error as a comments. Delete at will
XML Parsing Error: not well-formed
Location: [link]
Line Number 13, Column 80:<link rel="openid.server" href="http://www.schtuff.com/?action=openid_server" /
Firefox 1.5 beta 1 on Windows XP
HTH
Hanan: you caught me playing. ;-)
Amusingly enough, the way my caching system works, your comment caused that page to be regenerated (to increase the comment count) wiping out my error.