Java 怎么返回具有指定标记名的元素

2019年7月26日23:27:18Java 怎么返回具有指定标记名的元素已关闭评论 294 1123字阅读3分44秒

1.简介

Java 怎么返回具有指定标记名的元素?——请看下文。

2.示例代码

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

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.Reader;
import java.io.Writer;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.StringTokenizer;
import java.util.Vector;
import org.w3c.dom.Attr;
import org.w3c.dom.Element;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.w3c.dom.Text;

public class Main{
    
    public static Element getElement(Element parentElem, String tagName)
            throws DataUtilException {
        NodeList nl = parentElem.getElementsByTagName(tagName);
        if (nl.getLength() == 0) {
            throw new DataUtilException("No " + tagName + " element found");
        }
        if (nl.getLength() > 1) {
            throw new DataUtilException("Found more than one " + tagName
                    + " elements");
        }
        Element result = (Element) nl.item(0);
        return result;
    }
}

 
继续阅读
编程十万个怎么办