如何将xml文件中的元素属性依次取出来
tips.xml 文件内容如下
<Tips>
<param id="1" value="desc1">
<param id="2" value="desc2">
<param id="3" value="desc3">
<param id="4" value="desc4">
<param id="5" value="desc5">
<param id="6" value="desc6">
</Tips>
现在想在主程序中读这个文件,并把每个prarm元素对应的id和value取出来,怎么搞?
现在用的办法是
dom = new ActiveXObject("Microsoft.XMLDOM");
dom.load("tips.xml");
node = dom.documentElement.childNodes;
for(var i=0;i<node.length;i++)
{
var id= node[i].childNodes[0].text;
var value= node[i].childNodes[1].text;
}
不成功啊,怎么办啊? 总是提示node[i].childNodes[0].text 这里找不到对象? 有高手帮忙看看吗?
<Tips>
<param id="1" value="desc1">
<param id="2" value="desc2">
<param id="3" value="desc3">
<param id="4" value="desc4">
<param id="5" value="desc5">
<param id="6" value="desc6">
</Tips>
现在想在主程序中读这个文件,并把每个prarm元素对应的id和value取出来,怎么搞?
现在用的办法是
dom = new ActiveXObject("Microsoft.XMLDOM");
dom.load("tips.xml");
node = dom.documentElement.childNodes;
for(var i=0;i<node.length;i++)
{
var id= node[i].childNodes[0].text;
var value= node[i].childNodes[1].text;
}
不成功啊,怎么办啊? 总是提示node[i].childNodes[0].text 这里找不到对象? 有高手帮忙看看吗?
...全文
相关推荐
C# LinqXML将XML文件中的属性转换为元素
亲测好用,利用c# 的LinqXML技术 将XML文件中的属性转换为元素
Java使用DOM4j实现读写XML文件的属性和元素
主要为大家详细介绍了Java使用DOM4j实现读写XML文件的属性和元素,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
C#读取XML中元素和属性值的实现代码
用C#读取xml有很多方式,这里我就先使用XmlDocument读取Xml,用一段代码遍历所有元素,并打印student的所有属性和子节点的值
Delphi中创建简单XMl文件以及读取XML子节点下所有属性的方法
在Delphi中创建简单XMl文件以及读取XML子节点下所有属性的方法
遍历XML文件内所有节点和属性
比递归调用的速度要快很多。甚至到了如果不采用延时,msxml自身函数都会返回错误。


