js如何读取xmlDoc对象节点里的文本内容?

xml:
<?xml version="1.0" encoding="utf-8"?>
<urls>
<url>
<links>www.baidu.com</links>
<links>www.baidu.com</links>
</url>
<imgsrc>
<links>1.jpg</links>
<links>2.jpg</links>
</imgsrc>

</urls>
我是用xmlhttp=new XMLHttpRequest();加载的
xmlDoc=xmlhttp.responseXML之后操作就很含糊,不知道有什么方法和属性,不了解他的结构
对xmlDoc操作:xmlDoc.documentElement.getElementsByTagName("links").length可以读取4个
读取文本我用的是xmlDoc.getElementsByTagName("links")[N].childNodes[0].nodeValue
这个方法,改变N=0~3即可读取对应项,但是我想url与imgsrc分开,应该用什么方法?读取出来又应该用什么方法?
比如我想用for(N=0;N<=1;N++)读取imgsrc的两条links加载到数组,要怎么写?
或者是有更简单的加载和读取办法~都可以写出来~

如果是在JS里实现的话,我想应该是可以将结果值整理成JSon格式,通过Ajax处理,然后再用循环抽取吧。至于具体实现方法,网上应该有很多的,你可以借鉴下试试看。追问

因为...鉴于xml但简单性...整理成JSon好像没必要...倒不如修改xml...直接把节点名字分开就好弄了...我就这样解决了,谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-16
相似回答