User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20031007 Firebird/0.7 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20031007 Firebird/0.7 I noticed that Firebird supports on-the-fly XSLT transformations of XML documents, using the xml-stylesheet PI. That's good, but you ought to change the MIME type. There is no MIME type text/xsl! The right one is application/xslt+xml according to RFC 3023: http://www.ietf.org/rfc/rfc3023.txt So, if you have an XML document and wants to make it transform on-the-fly while loading in Firebird, you should have this PI before the root element: <?xml-stylesheet type="application/xslt+xml" href="test.xsl"?> This should not even work: <?xml-stylesheet type="text/xsl" href="test.xsl"?> Reproducible: Always Steps to Reproduce:
I don't know anything about XSL but Bug 85708 comment 1 (and those that follow) seem to imply this is correct (or at least deliberate) behaviour.
is application/xslt+xml a registered mimetype? If so then we might want to add support for it. We can't however drop support for text/xsl since that would make it impossible to make xslt pages that work in both IE and mozilla. (text/xsl is the only value IE supports). Note that we also support text/xml and application/xml
moving to right component.
actually, that rfc explicitly says that the mimetype isn't registered yet so it should be used. Marking invalid for now. Please reopen if such a mimetype gets registered.
Did some bug get fixed to accept application/xslt+xml as a mime-type now? I noticed http://www.mcsmurf.de/testcase5/exampleDoc.xml doesn't work in FF 1.0(.x), but in Mozilla CVS trunk it works. I didn't find any bug so which would have fixed this issue, someone can point me to it?
Ok my issue seeems to be a real bug, i filed Bug 286267 for that.
The XSLT 2.0 spec notes at http://www.w3.org/TR/xslt20/#media-type-registration that the registration of this MIME type is being submitted to IANA. Re-opening to put this back on the radar.
Submitted is not the same as registered. We are not supporting that MIME type until it has been accepted by IANA and we are not going to remove text/xsl.
Bug 535827 - "Content-type : application/xslt+xml not viewed in browser as XML" appears to be a duplicate of this one. @Comment 9: The IANA appears to have since accepted the registration since there's a link to the XSLT 2.0 spec on the IANA's Web site now at <http://www.iana.org/assignments/media-types/application/>. Unfortunately, the XSLT 2.0 spec hasn't been updated to reflect this and I don't see it in the errata either. Testing of Firefox 3.6, Chrome 6 beta, Opera 10.5, Safari 5, IE8, and IE9 Platform Preview 3 seem to indicate that no one supports this yet either. (IE8/IE9PP3 still don't even support application/xml as far as I can tell.)
(In reply to comment #10) > Testing of Firefox 3.6, Chrome 6 beta, Opera 10.5, Safari 5, IE8, and IE9 > Platform Preview 3 seem to indicate that no one supports this yet either. > (IE8/IE9PP3 still don't even support application/xml as far as I can tell.) As far as I can tell, IE9 does the right thing.
fixed with bug 655238 ?
(In reply to comment #13) > Yes. Test resource: http://greenbytes.de/tech/webdav/xslt-test-new.xml