1.导入dom4j包,官网和其他大佬有链接
2.一般IDEA没有xml文件,需要自己到设置文件模板
xml文件:
<?xml version="1.0" encoding="UTF-8" ?>
<!--版本及编号-->
<books>
<!--根元素-->
<book id="001">
<!--元素-->
<name>笑傲江湖</name>
<price>100</price>
<!--name和price都是book元素下的子元素-->
</book>
<book id="002">
<name>神雕侠侣</name>
<price>200</price>
</book>
</books>
3.实现解析
public void test() throws DocumentException {
SAXReader saxReader=new SAXReader();
Document document=saxReader.read("src/books.xml");
Element rootelement= document.getRootElement(); //得到根元素
List<Element> list= rootelement.elements("book");
for (Element e:list
) {
System.out.println(e.elementText("name"));
System.out.println(e.elementText("price"));
}
}