dom4j使用范例

时间:2022-11-21 22:44:56 作者:壹号 字数:1262字

dom4j使用范例 要使用dom4j读写XML文档,需要先下载dom4j包 dom4j官方网站在 /

下载dom4j-1.6.1.zip

解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的话还需要加入包jaxen-1.1-beta-7.jar

类开头引入:

import org.dom4j.io.SAXReader;

import org.dom4j.Document;

import org.dom4j.DocumentException;

import org.dom4j.Element;

import org.dom4j.Node;

import java.util.Iterator;

import java.util.List;

import java.io.*;

以下是相关操作:

Document对象相关

1.读取XML文件,获得document对象.

SAXReader reader = new SAXReader();

Document document = reader.read(new File("input.xml"));

2.解析XML形式的文本,得到document对象.

…… 此处隐藏0字 ……

String text = "<members></members>";

Document document = DocumentHelper.parseText(text);

3.主动创建document对象.

Document document = DocumentHelper.createDocument(); Element root = document.addElement("members");// 创建根节点

二.节点相关

获取文档的根节点.

Element rootElm = document.getRootElement(); 取得某节点的单个子节点.

Element memberElm=root.element("member");// "member"是节点名