1.xml文件内容
<?xml version="1.0" encoding="UTF-8"?>
<car>
<value>
<name>奔驰</name>
<price>100万</price>
</value>
<value>
<name>别克</name>
<price>15万</price>
</value>
</car>
2.java代码
package Test;
import java.io.File;
import java.util.Iterator;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class Dom4jByXmlTest {
public static void main(String[] args) {
// 解析xml文件
// 创建SAXReader的对象
SAXReader reader = new SAXReader();
try {
// 通过reader对象的read方法加载xml文件 ,获取docuement对象
Document document = reader.read(new File("car.xml"));
// 通过document对象获取根节点car
Element car = document.getRootElement();
// 通过element对象的elmentIterator方法获取迭代器
Iterator it = car.elementIterator();
// 遍历迭代器,获取根节点中的信息
while (it.hasNext()) {
System.out