使用javascript使用xsl加载xml

使用javascript使用xsl加载xml,javascript,html,xml,xslt,Javascript,Html,Xml,Xslt,我没有javascript知识,但我需要一个快速修复,使这项工作。我以前收到过代码块。它工作,但只有在IE。我需要一个适用于所有浏览器。我可以得到一个简单的复制和粘贴代码来工作,因为我对Javascript和xml都不了解。它当前可用于income.xml文件和ENG_Template.xsl文件,该文件位于包含此html文件的目录中,但仅适用于IE <html> <body> <script language="javascript"> // Load XM

我没有javascript知识,但我需要一个快速修复,使这项工作。我以前收到过代码块。它工作,但只有在IE。我需要一个适用于所有浏览器。我可以得到一个简单的复制和粘贴代码来工作,因为我对Javascript和xml都不了解。它当前可用于income.xml文件和ENG_Template.xsl文件,该文件位于包含此html文件的目录中,但仅适用于IE

<html>
<body>
<script language="javascript">
// Load XML 
var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load("income.xml")

// Load the XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load("ENG_Template.xsl")

// Transform
document.write(xml.transformNode(xsl))
</script>

</body>
</html>

//加载XML
var xml=新的ActiveXObject(“Microsoft.XMLDOM”)
xml.async=false
load(“income.xml”)
//加载XSL
var xsl=newActiveXObject(“Microsoft.XMLDOM”)
xsl.async=false
load(“ENG_Template.xsl”)
//转化
document.write(xml.transformNode(xsl))

我建议编辑
income.xml
并在xml的根元素之前添加
,这样您就不需要任何Javascript,您可以直接将xml加载到应用引用XSLT的浏览器中。我有1000多个xml文件具有