因为要使用dom4j来解析xml所以要导入dom4j的jar包才可以
如果大家需要我的jar包可以留言给我。
1 xml 文件
<?xml version="1.0" encoding="utf-8"?>
<person>
<p1>
<name>zhangsan</name>
<age>23</age>
</p1>
<p1>
<name>li4</name>
<age>18</age>
</p1>
<p1>
<name>马武</name>
<age>18</age>
</p1>
<p1>
<name>赵柳</name>
<age>18</age>
</p1>
</person>
2 Java程序
package com.test1;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
import java.util.List;
public class Main3 {
//查询所有name元素的值
public static void selectName()throws Exception{
SAXReader saxReader=new SAXReader();
Document document=saxReader.read("iteast1/src/person.xml");
Element root=document.getRootElement();
List<Element> list=root.elements("p1");
for(Element element:list){
Element name1=element.element("name");
String s=name1.getText();
System.out.println(s);
}
}
public static void main(String[] args)throws Exception {
selectName();
}
}
3
运行结果