IE7 will only support well-formed RSS feeds
In Microsoft to break the web, Anne van Kesteren notes that the RSS platform in Internet Explorer 7 and Windows Vista will only parse well-formed feeds. Anne points to the post Feeds and well-formed XML at the Microsoft Team RSS Blog. I find this part of that post particularly interesting:
Our years of experience in with HTML in Internet Explorer have taught us the long-term pain that results from being too liberal with what you accept from others.
Wow. I can hardly believe I just read that. Wouldn’t it be interesting if the people responsible for the HTML parser in IE7 would follow that lead and make it just a little more strict?
Imagine all the business opportunities that could create for those of us who have invested the time to learn HTML. And IE7 would have massive problems parsing the “HTML” generated by Microsoft’s own tools. But I think it would clean up the web a bit.
- Previous post: Webstock - a web conference in New Zealand
- Next post: It’s alt attribute, not alt tag
Information, sponsorship, and externals
About the author
Roger Johansson is a Swedish web professional specialising in web standards, accessibility, and usability. More about me and this site.
Latest articles
- Validation statistics from Nikita the Spider Comments off
- An analysis of the sites crawled by the bulk validation tool Nikita the Spider during March 2008.
- Authentic Jobs API and Affiliates program Comments off
- The Authentic Jobs job listing service now has a public API and an affiliate program.
- What does Acid3 mean to you and me? Comments off
- Opera and Apple have announced that their web browsers pass the Acid3 Browser Test, but how will that help web designers and developers?
- Designing Web Navigation (Book review) Comments off
- Learn the fundamentals of navigation design and design better navigation systems for large and small sites as well as for web based applications.
- DOMAssistant bundle for TextMate Comments off
- To save keystrokes and speed up development I have created a DOMAssistant bundle for TextMate.
- First impressions of Internet Explorer 8 Beta 1 Comments off
- My impressions after trying out Internet Explorer 8 Beta 1 for a couple of days.









Comments
Unfortunately, the damage to HTML has been done and we are long past any chance we had to fix that up. However, the news about attempting to recover RSS from the HTML hell is promising!
If they can make an XML parser for feeds, why can't they make one for XHTML?
They're really not clear in their explanations. They decided not to support XHTML because support for the application/xhtml+xml media type is too hard to code (and spell).
BTW application/rss+xml is not the the IANA list (http://www.iana.org/assignments/media-types/application/), so what are they talking about?
If they really mean just checking for well-formedness and not validation, I don't see the point. It seems to me they just want to make it easier for them to code their non-denominational "feed parser" but not ensure validity...
Séb: handling XHTML is more than just parsing, it's also rendering. And they simply don't have the time to build the rendering engine required to handle proper XHTML for this release.
Wow, that quote is a knockout! Thanks for sharing.
Please let IE7 break sites that aren't valid - but I'm dreaming now... that would be too convenient!
Jonathan, the rendering can in theory be done by reusing the CSS renderer. However, that might be one big hack. (Also, I would much rather have them properly support DOM Events, DOM Core et cetera.)
Now this would be fun.
Anne van Kesteren: I really don't think that IE has the architecture to get the job done that easily. I think MS are moving in the correct direction though, and I hop we will see significant advances in IE8 - the IE team seem keen to deliver the improvements, but I hope MS politics don't get in the way.
Still, it's Firefox/win and Safari/Mac for me for the foreseeable future.
RSS feeds are less numerous than (X)HTML pages, so their partners will be affected much less than if Microsoft had decided to tighten up their HTML parsing.
Having said that, I do think this reflects their new attitude fairly well. Microsoft are willing to upset a few people to do things the right way, and that's a good thing.
While it would be nice if IE7 (or more likely IE8) wouldn't parse pages with major errors, even if all it did was display an easily noticable error message along with the rendered page, it would be enough to make major changes to the Web.
Sorry, comments are closed for this post.