У меня есть следующий JavaScript для преобразования файла XSL / XML.
var xmlData = document.getElementById(controlID.value + "_XmlData");
var xsltData = document.getElementById(controlID.value + "_XsltData");
// Transform the XML using the specified XSLT file.
if ((xmlData != null) && (xsltData != null))
reportDisplayControl.innerHTML = xmlData.transformNode(xsltData.XMLDocument);
У меня проблема с тем, что файл не отображается в IE9.Однако, если я включаю режим совместимости, он работает просто отлично.
Я заметил следующее:
- Размещение следующего кода:
alert(xmlData);
приводит к следующему: - IE9 native:
[object HTMLUnknownElement]
- Режим совместимости IE9:
[object]
- Размещение
alert(xmlData.XMLDocument);
приводит к следующему: - IE9 native:
undefined
- IE9 cm:
[object]
Может кто-нибудь помочь мне получить эту работу в основном режиме IE 9?