一尘不染

如何从同级节点转换备份树

jsp

我有一棵用JSP编写的横向树,该树遍历XML文件。

当我到达某个文本节点时,我希望能够在树上进行搜索,以找到与该节点关联的某个元素。

我想我需要做一个For循环,并使用某种“ getLastNode”或“ getParentNode”函数。这是正确的方法吗?我不太确定语法,因此不胜感激!

我做了一些搜索,但找不到任何能说明我要执行的操作,也找不到要执行的功能的列表。


阅读 234

收藏
2020-06-08

共1个答案

一尘不染

您需要继续打电话,getParentNode直到您找到符合条件的节点为止。例如:

public Node searchUpFor(String tagToFind, Node aNode) {
    Node n = aNode.getParentNode();
    while (n != null && !n.getNodeName().equals(tagToFind)) {
        n = n.getParentNode();
    }
    return n;
}
2020-06-08