【发布时间】:2014-09-24 10:32:45
【问题描述】:
我正在按照一些教程来制作 XML 解析器..
我无法更进一步,因为它说方法 getElementsByTagName() 未为 Document 类型定义。
我做错了什么?
import org.jdom2.Document;
import org.jdom2.input.SAXBuilder;
import org.w3c.dom.NodeList;
import org.w3c.dom.Node;
import org.w3c.dom.Element;
public class Parser {
public static void main(String[] args) {
try {
SAXBuilder parser = new SAXBuilder();
Document doc =
parser.build("http://developerlife.com/xmljavatutorial1/AddressBook.xml");
NodeList listOfPersons = doc.getElementsByTagName("PERSON");
int numberOfPersons = listOfPersons.getLength();
} catch (Exception e){}
}
}
【问题讨论】:
-
请显示xml文件
-
您访问了错误的 Document 类。请按如下方式导入:import org.w3c.dom.Document
-
链接在代码中..@pd30*
-
@ipinyol 我也试过了,没用。
标签: java xml xml-parsing