I was working on an XSL template to parse an XML feed at work this week when I discovered a strange error. Everything worked perfectly in Internet Explorer and Mozilla Firefox locally, but when I uploaded, Firefox stated that I had a “mime type declaration error” in my XSL file.
After an hour of experimenting with setting every possible mime type, content type, and syntax I found in online help forums and tutorials—and breaking the IE and Firefox interpretation in the process—we found a comment thread that suggested changing the “.xsl” extension on the XSL stylesheet to “.xml”. And everything was good in the world wide web.