<html>
<body><script type="text/javascript">// Load XML
var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load("cdcatalog.xml")// Load XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load("cdcatalog.xsl")// Transform
document.write(xml.transformNode(xsl))</script></body>
</html>这段代码只能在IE浏览器中运行,求高手指点能在Firefox中运行的等效代码!我知道应该使用“XSLTProcessor”对象,但是生成不了xhtml的页面!
<body><script type="text/javascript">// Load XML
var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load("cdcatalog.xml")// Load XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load("cdcatalog.xsl")// Transform
document.write(xml.transformNode(xsl))</script></body>
</html>这段代码只能在IE浏览器中运行,求高手指点能在Firefox中运行的等效代码!我知道应该使用“XSLTProcessor”对象,但是生成不了xhtml的页面!
解决方案 »
- jquery1.42的失效问题,请高手指教
- 控制目录树的显示和隐藏出错
- 有关截取字符串,有关正则表达式,有关xml
- 急求一个js的判断非法字符的正则表达式(内容见内)
- javascript能控制radio的项吗?
- 大家是否做过可以在图象上定义热点的Web组件,或知道的 高分请教
- TextBox,TextAREA如何通过客户端JavaScript获取/设置SelectStart,SelectLength等相关信息
- 请帮忙改正一下这句话的错误!谢谢
- 全局变量的定义,急。。。。。
- 如何用javascript得到二个时间之间的天数,请代码示例.
- javascript弹窗问题。。。
- 谁知道 jquery有什么弹出窗口插件 我要有淡入淡出的
var xmlDom = new ActiveXObject("Microsoft.XMLDOM");
}
else{
if (document.implementation && document.implementation.createDocument){
var xmlDom = document.implementation.createDocument("","",null);
}
}
使用
var xsltProcessor=new XSLTProcessor();
xsltProcessor.importStylesheet(xslDoc);
var result=xsltProcessor.transformToDocument(xmlDoc);
var xmls=new XMLSerializer();
xxx=xmls.serializeToString(result);
参见
http://lifethinker.iteye.com/blog/249560
的总结