Java 怎么递归深入查找指定名称的XML节点

2019年7月25日22:37:07Java 怎么递归深入查找指定名称的XML节点已关闭评论 415 407字阅读1分21秒

1.简介

Java 怎么递归深入查找指定名称的XML节点?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */



import org.w3c.dom.Node;
import org.w3c.dom.NodeList;

public class Main {
    
     
    public static Node getNodeByName(Node n, String name) {
        NodeList l = n.getChildNodes();
        if (l == null)
            return null;

        for (int i = 0; i < l.getLength(); i++) {
            if (l.item(i).getNodeName().equals(name))
                return l.item(i);
            else {
                Node n2 = getNodeByName(l.item(i), name);
                if (n2 != null) {
                    return n2;
                }
            }
        }
        return null;
    }
}

 
编程十万个怎么办