一个最简单的dom4j获取xml文档内容的代码
java代码
Dom4j代码
java代码
package dom4j;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
import java.io.File;
public class Dom4jDemo {
public static void main(String[] args) throws DocumentException {
//1.获取dom4j中读取xml文档的对象 saxreader
SAXReader reader = new SAXReader();
File file = new File("stu.xml");
//2.通过该读取对象的read方法,与要操作的xml文档相关联。获取该文档的document对象
Document document = reader.read(file);
//3.通过文档对象document,可以获取根元素节点对象
Element rootElement=document.getRootElement();
//4.通过根元素对象就可以对文档的内容进行操作
System.out.println(rootElement.getName());
System.out.println(rootElement.getData());
}
}
Dom4j代码
<?xml version="1.0" encoding="utf-8"?>
<students>
<student>
<name>张文战</name>
<sex>男</sex>
</student>
<student>
<name>孔燕生</name>
<sex>男</sex>
</student>
</students>