我需要 JavaScript 脚本来通过 XSLT 工作表将 XML 文件解析为 XHTML 代码。我的代码与 Firefox、Opera 和 Safari 兼容。
function loadXMLFile(path) {
var file = document.implementation.createDocument("", "", null);
file.async = false;
file.load(path);
return file;
}
function parseXMLFile() {
var xml = loadXMLFile("data.xml");
var xsl = loadXMLFile("data.xsl");
var xslt = new XSLTProcessor();
xslt.importStylesheet(xsl);
var xhtml = xslt.transformToFragment(xml, document);
document.firstChild.replaceChild(xhtml, document.firstChild);
}
parseXMLFile();
它是 Internet Explorer 和 Chrome 的无效代码。我知道用于 IE 的 Microsfot.XMLDOM 库,但我不知道如何使用它。如何为 IE 和可选的 Chrome 编写好的代码?