I’ve been using for some time now a workaround to serve my web site as XML to all browsers, even IE. This gave me warm fuzzies because I was serving super cool XML without any gross browser sniffing.
But recently, it seems this trick stopped working?! I only get a blank page when attempting to access mterry.name from IE. I’ve made simple test cases, and it definitely is related to just that trick. Served as XML, IE will display the DOM tree. Once I add the XSL copy tranform, it gives a blank page.
It doesn’t seem to only be me. Dean Edwards has a sample page using the trick. That also no longer works.
And it isn’t a case of IE being updated, I don’t believe. This happens even on my roommate’s ancient Windows 98 machine with IE 5.0, which he religiously fails to update.
What’s the deal? Can anyone explain this?
I’m tempted just to move completely to application/xhtml+xml and forget about IE. It’s such a decaying waste of time, and the one person that complained only had to use IE at work. It seems my target audience (friends and family) all use Firefox or some such. Good for you guys.
Update: I fixed it. A <script> tag in my <head> section was self closing. Making it like <script></script> let IE deal with it.
And IE 5.0 apparently never worked anyway. Sigh. One of these days, IE! Bang, zoom, straight to the moon!
Older versions of FF don’t like XML, but neither do newer versions of IE ^_^`
…and if Win98 is ancient, does my Win95b box count as decrepit?
Yeah, a little bit, Jon.
It works with IE7.
Pingback: Michael Terry’s Log » RDFa