ajax中的xml数据解析,很低级的

来源:百度知道 编辑:UC知道 时间:2024/05/24 03:21:20
没怎么用过xml来传递数据,所以对Ajax中的xml传递数据,解析数据有点费解,有没有大侠能仔细讲讲。
还要注意xml的格式吗,为什么???????、、

ajax接收到的数据形式为XML时,即var res=xxx.responseXML();这个res返回的是一个XML的DOM对象形式,你可以运用w3c提供的DOM API对它进行解析,常用的方法有:
childNodes 返回当前元素所有子元素的数组
firstChild 返回当前元素的第一个下级子元素
lastChild 返回当前元素的最后一个子元素
nextSibling 返回紧跟在当前元素的下一个元素
nodeValue 指定元素属性值的读取
parentNode 返回元素的父结点
previousSibling 返回紧邻当前元素的前一个元素
getElementById(id)
(document) 获取指定唯一ID属性值文档中的元素
getElementsByTagName(name) 返回当前元素中有指定标记名字的元素数组
hasChildNodes() 返回一个布尔值,指示元素是否有子元素
getAttribute(name) 返回元素的属性值,属性由name指定
就可以对它进行解析获得你想要的信息了