I have the following XML:
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="http://www.test.com/AuditTrail.xsl"?>
and XSL:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<html>
<head><title>Test</title></head>
</html>
</xsl:stylesheet>
This works fine in IE8 but not in IE9 or Chrome. I have read that IE9 seems to prohibit loading XSL from a remote server if the XML source file is on the local machine. Is there any way to get IE9 and Chrome to apply a remote XSL file to a local XML file without messing with the security settings of the browsers? We have a desktop application that generates XML reports and displays them in a browser, transformed with stylesheets that are hosted on a remote server.