У меня есть следующий XML:
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="http://www.test.com/AuditTrail.xsl"?>
и 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>
Это отлично работает в IE8, но не в IE9 или Chrome. Я читал, что IE9, похоже, запрещает загрузку XSL с удаленного сервера, если исходный файл XML находится на локальном компьютере. Есть ли способ заставить IE9 и Chrome применить удаленный XSL-файл к локальному XML-файлу, не нарушая настройки безопасности браузеров? У нас есть настольное приложение, которое генерирует отчеты в формате XML и отображает их в браузере, преобразованные с помощью таблиц стилей, размещенных на удаленном сервере.