步骤
-
引入jar文件 dom4j.jar
-
创建一个指向XML文件的输入流
FileInputStream fis = new FileInputStream("xml文件的地址");
-
创建一个XML读取工具对象
SAXReader sr = new SAXReader();
-
使用读取工具对象, 读取XML文档的输入流 , 并得到文档对象
Document doc = sr.read(fis);
-
通过文档对象, 获取XML文档中的根元素对象
Element root = doc.getRootElement();
文档对象Document
常用方法:
-
通过文档对象, 获取XML文档中的根元素对象
Element root = doc.getRootElement();
-
添加根节点
Element root = doc.addElement("根节点名称");
元素对象 Element(指XML文档中的单个节点)
常用方法:
-
获取节点名称
String getName();
-
获取节点内容
String getText();
-
设置节点内容
String setText();
-
根据子节点的名称 , 获取匹配名称的第一个子节点对象.
Element element(String 子节点名称);
-
获取所有的子节点对象
List<Element> elements();
-
获取节点的属性值
String attributeValue(String 属性名称);
-
获取子节点的内容
String elementText(String 子节点名称);
-
添加子节点
Element addElement(String 子节点名称);