利用dom4j的xpath读取子节点的问题
<AA>
<BB>
<CC>
...
</CC>
<CC>
...
</CC>
</BB>
<BB>
<CC>
</CC>
</BB>
<BB>
<CC>
</CC>
</BB>
</AA>
我处理的代码是这样的:
//取到所有为BB的节点
List bblist = document.selectNodes("//BB");
for(Iterator i = bblist .iterator();i.hasNext();){
Node bbNode= (Node) i.next();
//去BB下CC的节点
List ccList = bbNode.selectNodes("//CC");
System.out.println("CCSize========"+ ccList .size());
for(Iterator j = ccList .iterator();j.hasNext();){
}
}
问题是:
List ccList = bbNode.selectNodes("//CC");
取得的CC的集合好像是整个文档中的CC,而不是我需要每个bbNode下面的CC的集合。
请问有什么更好的处理办法?

