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