手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript得到XML某节点的子节点个数的脚本
javascript得到XML某节点的子节点个数的脚本
摘要:a.xml:复制代码代码如下:javascript:复制代码代码如下://加载xml文档functionloadXML(xmlFile){v...

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得到XML某节点的子节点个数的脚本】相关文章:

javascript先序遍历DOM树的方法

JavaScript动态添加style节点的方法

JavaScript实现表格点击排序的方法

javascript使用Promise对象实现异步编程

原生javascript实现解析XML文档与字符串

javascript动态创建链接的方法

javascript转换静态图片,增加粒子动画效果

javascript实现简单的进度条

javascript相关事件的几个概念

javascript嵌套函数和在函数内调用外部函数的区别分析

精品推荐
分类导航