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>
posted on 2005-07-21 21:36  wddavid  阅读(711)  评论(0编辑  收藏  举报