Java 怎么获取XML元素文本

2019年7月26日23:11:20Java 怎么获取XML元素文本已关闭评论 327 616字阅读2分3秒

1.简介

Java 怎么获取XML元素文本?——请看下文。

2.示例代码

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



import org.w3c.dom.Element;
import org.w3c.dom.NodeList;

public class Main {
    public static String getElementText(Element element, String tagName,
            String namespace) {
        Element e = getElement(element, tagName, namespace);
        if (e != null) {
            String text = ((Element) e).getTextContent().trim();
            if (text != null) {
                text = text.trim();
                if (text.length() > 0) {
                    return text;
                }
            }
        }
        return null;
    }

    public static Element getElement(Element element, String tagName,
            String namespace) {
        NodeList nodes = element.getElementsByTagNameNS(namespace, tagName);
        if (nodes.getLength() > 0) {
            return ((Element) nodes.item(0));
        } else {
            return null;
        }
    }
}

 
编程十万个怎么办