XML标签对象:
<XML id="id" src="file.xml">
这样,id就为一个XML对象,不仅可以是XML,还可以是XSL等一系列XML文档.
在javascript就可以作为了XML对象直接调用它.
ActiveXObject("Microsoft.XMLDOM")对象:
也是一个XML对象,拥有很多属性和方法.
也就是说,实际上,XML对象,ActiveXOject("Microsoft.XMLDOM")对象,XML.XMLDocument都是等同的.
比如:
<XML id="source" src="file.xml"/>
<XML id="stylesheet" src="file.xsl"/>
<script language="javascript">
<!-- 以下几种方法是完全相同的 -->
a.innerHTML=source.transformNode(stylesheet)
a.innerHTML=source.XMLDocument.transformNode(stylesheet)
a.innerHTML=source.transformNode(stylesheet.XMLDocument)
a.innerHTML=source.XMLDocument.transformNode(stylesheet.XMLDocument)
temp1=new ActiveXObject("Microsoft.XMLDOM")
temp1.load("file.xml")
temp2=new ActiveXObject("Microsoft.XMLDOM")
temp2.load("file.xsl")
a.innerHTML=temp1.transformNode(temp2)
</script>
<div id="a"></div>
本文深入探讨了如何使用JavaScript操作XML文档,包括使用XML标签对象和ActiveXObject('Microsoft.XMLDOM')对象进行数据转换的方法。通过实例展示了不同方式下XML与XSL的结合应用,以及如何在网页中动态呈现转换后的结果。

420

被折叠的 条评论
为什么被折叠?



