AJAX响应responseXML的操作方法

用于处理xml文档的DOM元素属性
childNodes 返回当前元素所有子元素的数组
firstChild  返回当前元素的第一个下级子元素
lastChild  返回当前元素的最后一个子元素
nextSibling 返回紧跟在当前元素后面的子元素
nodeValue 指定表示元素值的读/写属性
parentNode 返回元素的父结点
previousSibling 返回紧邻当前元素之前的元素
 
用于遍历xml文档的DOM元素方法
getElementById(id) 获取有指定唯一ID属性值文档中的元素
getElementsByTagName(name) 返回当前元素中有指定标记名的子元素的数组
hasChildNodes() 返回以各布尔值 只是元素是否有子元素
getAttribute(name) 返回元素的属性值 属性由name指定
 
使用getElementsByTagName(name)获得的数组处理时需要注意,Elements[i]得到数组某个子元素,元素后面没有其他子元素,但该元素还不是真正的此name的元素,使用nodeValue获得的还是一个null值,需要用Elements[i].firstChild获得此name的真正对象,再调用nodeValue才能获得此元素的值。

posted on 2011-12-04 17:48  Topless  阅读(404)  评论(0编辑  收藏  举报

导航