作家
登录

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

作者: 来源:www.28hudong.com 2013-03-30 02:53:41 阅读 我要评论

a.xml: 复制代码 代码如下:<?xml version="1.0" encoding="gb2312"?> <pnode> <node xmlId="0" /> <node xmlId="1" /> <node xmlId="2" /> <node xmlId="3" /> <node xmlId="4" /> </pnode> javascript: 复制代码 代码如下:<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>

  推荐阅读

  javascript表单域与json数据间的交互第1/3页

包括对象中有集合属性、对象中引用其他对象属性: 复制代码 代码如下:/** **json对象数据设置到表单域中 */ function jsonObjectToForm(form, jsonObject){ for(i = 0, max = form.elements.length; i < max; >>>详细阅读


本文标题:javascript得到XML某节点的子节点个数的脚本

地址:http://www.17bianji.com/kaifa2/JS/29309.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)