调用请注明出处: bbs.pl80.com 谢谢
主要调用了下例几个属性:
oXml.documentElement //返回根节点对象
oXml.documentElement.nodeName //返回根节点名称
oXml.documentElement.text //返回根节点文本,不含标签,属性
oXml.documentElement.childNodes.length //返回子节点的数量
JS完整代码(其中Example.xml是形式良好的xml文档都行)
<script language="javascript">
//遍例根节点JS代码
var oXml,i
if(window.ActiveXObject){//客户端为IE
oXml = new ActiveXObject("Microsoft.XMLDOM");
oXml.async = false;
oXml.load("Example.xml");
}else if(document.implementation && document.implementation.createDocument){
oXml=document.implementation.createDocument("","",null);
oXml.load("Example.xml");
}else{
alert("您的浏览器无法加载XML文件");
}
for(i=0;i<oXml.documentElement.childNodes.length;i++){
document.write("<b>"+oXml.documentElement.childNodes.nodeName+":</b> "+oXml.documentElement.childNodes.text+"<br><br>");
}
</script>
bbs.pl80.com 专业技术论坛 资料查询 站长经验分享