//获取1个name元素的值
public static void selectSin() throws Exception {
/*
* 1,创建解析器
* 2,解析xml 返回document
* 3,提到根目录
* 4,得到第一个P1
* 5,得到P1下面的name节点
* 6,得到name节点下的内容
*/
SAXReader saxreader = new SAXReader();
Document document = saxreader.read("src/person.xml");
Element root = document.getRootElement();
Element p1 = root.element("p1").element("name");
String s = p1.getText();
System.out.println(s);
}
<?xml version="1.0" encoding="UTF-8"?>
<person>
<p1>
<name>lishimin</name>
<age>20</age>
</p1>
<p1>
<name>wuzetian</name>
<age>20</age>
</p1>
</person>