日期:2014-05-16  浏览次数:20369 次

如何获取已知节点的同级节点?
xml操作,我通过getElementsByTagName获取节点集合,然后逐个判断其nodeValue,如果符合条件,那么我要获取同级的另一个节点的值,怎么做啊?

说明:1、同级的节点只有这2个。 2、因为xml是自动生成的,所以上一级节点名不固定

------解决方案--------------------
给你讲下思路吧
通过getElementsByTagName获取节点集合,然后逐个判断其nodeValue,如果符合条件,根据这个node找到它的父节点,然后再根据父节点就可以得到所有它的子节点了
------解决方案--------------------
当前节点的parentNode然后使用childNodes遍历。
或者使用
previousSibling 
nextSibling
等得到前面后面的节点