源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

javascript得到XML某节点的子节点个数的脚本

  • 时间:2020-09-04 07:29 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:javascript得到XML某节点的子节点个数的脚本
[b]a.xml: [/b]
[u]复制代码[/u] 代码如下:
<?xml version="1.0" encoding="gb2312"?> <pnode> <node xmlId="0" /> <node xmlId="1" /> <node xmlId="2" /> <node xmlId="3" /> <node xmlId="4" /> </pnode>
[b]javascript:[/b]
[u]复制代码[/u] 代码如下:
<script language="javascript" type="text/javascript"> //加载xml文档 function loadXML(xmlFile) { var xmlDoc; if(window.ActiveXObject) { xmlDoc = new ActiveXObject('Microsoft.XMLDOM'); xmlDoc.async = false; xmlDoc.load(xmlFile); } else if (document.implementation&&document.implementation.createDocument) { xmlDoc = document.implementation.createDocument('', '', null); xmlDoc.load(xmlFile); } else return null; return xmlDoc; } // 首先对xml对象进行判断 function checkXMLDocObj(xmlFile) { var xmlDoc = loadXML(xmlFile); if(xmlDoc==null) { alert('您的浏览器不支持xml文件读取,于是本页面禁止您的操作,推荐使用IE5.0以上可以解决此问题!'); return false; } return xmlDoc; } var xmlDoc=checkXMLDocObj("a.xml"); //if(window.ActiveXObject) xmlDoc.removeChild(xmlDoc.childNodes[0]); var topM=xmlDoc.getElementsByTagName("node1")[0].childNodes; alert(topM.length); </script>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部