XML dom4j读取XML文件
读取XML文件的根元素
记得引进这个包dom4j-1.6.1.jar
尽量使用jdk1.8以下的版本,不然会有一大堆报警
package com.mytest; //注意这里改一下
import java.io.File;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class MainTest {
public static void main(String[] atgs){
try {
//1.创建SAX读取对象,相当于设定读取方式
SAXReader reader = new SAXReader();
//2.指定解析的xml源,找要读的文件
Document document = reader.read(new File("src/xml/stus.xml"));
//3.得到元素,对文件的操作(获得根元素)
Element rootElement = document.getRootElement();
System.out.println(rootElement.getName());
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
上面在选Document或者其他关键字 的时候,注意选dom4j包里面的。不要选其他的
例如:
XML文件
<?xml version="1.0" encoding="UTF-8"?>
<stus>
<stu>
<name>张三</name>
<age>18</age>
<address>深圳</address>
</stu>
<stu>
<name>李四</name>
<age>28</age>
<address>北京</address>
</stu>
</stus>
这是我的文件目录:
结果:
以上代码出自黑马训练营。不做商业用途,仅供参考和学习