我有一棵用JSP编写的横向树,该树遍历XML文件。
当我到达某个文本节点时,我希望能够在树上进行搜索,以找到与该节点关联的某个元素。
我想我需要做一个For循环,并使用某种“ getLastNode”或“ getParentNode”函数。这是正确的方法吗?我不太确定语法,因此不胜感激!
我做了一些搜索,但找不到任何能说明我要执行的操作,也找不到要执行的功能的列表。
您需要继续打电话,getParentNode直到您找到符合条件的节点为止。例如:
getParentNode
public Node searchUpFor(String tagToFind, Node aNode) { Node n = aNode.getParentNode(); while (n != null && !n.getNodeName().equals(tagToFind)) { n = n.getParentNode(); } return n; }