XSLT compatibility changes

In Windows Internet Explorer 9, the processing of XML and Extensible Stylesheet Language Transformations (XSLT) files has been modified for improved standards compliance and interoperability with other browsers. In particular, certain non-standard behaviors relating to the processing of XSLT files have changed.

In Internet Explorer 9, the changes to the processing ofXML and XSLT files are as follows:

Processing instructions with the name xml:stylesheet (note the colon) no longer cause XSLT to be processed.

The xsl:output element can now be used to specify XML parsing for XSLT output

The legacy XSL namespace

The legacy XSL namespace is no longer supported for XSLT files. If this namespace is applied to elements in an XSLT file, those elements will not be interpreted as XSLT elements and the document will not process as expected: