手机
当前位置:查字典教程网 >编程开发 >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节点关系实例分析

JavaScript实现广告的关闭与显示效果实例

javascript检测两个数组是否相似

javascript实现简单的省市区三级联动

javascript字符串与数组转换汇总

javascript实现树形菜单的方法

javascript相关事件的几个概念

javascript动态创建链接的方法

JavaScript动态添加style节点的方法

精品推荐
分类导航