使用Dom4j操作XML数据

Posted siwuxie095

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Dom4j操作XML数据相关的知识,希望对你有一定的参考价值。

--------------siwuxie095

   

   

   

   

   

   

   

dom4j 是一个非常优秀的 Java XML 的 API, 用来读写 XML 文件

和操作 XML 数据

   

特点:性能优异、功能强大、极端易用

   

   

dom4j 的下载链接:http://www.dom4j.org/dom4j-1.6.1/

   

将 dom4j-1.6.1.zip 解压一览:

   

   

   

   

   

工程名:TestDom4j

包名:com.siwuxie095.dom4j

类名:Test.java

   

   

打开资源管理器,在工程 TestDom4j 文件夹下,创建一个

文件夹:lib,在其中放入:dom4j-1.6.1.jar

   

工程结构目录如下:

   

   

   

   

选择 dom4j-1.6.1.jar,右键->Build Path->Add to Build Path

   

此时,工程结构目录一览:

   

   

   

   

   

   

代码:

   

package com.siwuxie095.dom4j;

   

import org.dom4j.Document;

import org.dom4j.DocumentException;

import org.dom4j.DocumentHelper;

   

public class Test {

   

public static void main(String[] args) {

 

//创建一个String:XML元素+内容

String xmlString="<root><people>siwuxie095</people></root>";

 

 

try {

 

//使用dom4j将字符串转换成一个XMLDocument对象

//先创建一个 Document,使用 DocumentHelper parseText() 方法

// 文本转换成一个Document对象

//(注意:使用 org.dom4j 包中的 Document 类)

//有异常抛出,使用 try catch 包围

Document document=DocumentHelper.parseText(xmlString);

 

//获取Document对象后,输出为字符串

System.out.println(document.asXML());

 

 

} catch (DocumentException e) {

e.printStackTrace();

}

}

   

}

   

   

运行一览:

   

   

   

   

如果要继续了解 dom4j,并用来操作 XML 数据,可以打开解压后的

dom4j-1.6.1 文件夹下的 docs 文件夹下的 index.html 文件,里面有

完整的操作说明

   

   

   

   

   

   

   

   

【made by siwuxie095】

以上是关于使用Dom4j操作XML数据的主要内容,如果未能解决你的问题,请参考以下文章

使用dom4j技术对xml文件的基本操作

java代码用dom4j解析xml文件的简单操作

XML编程总结——使用dom4j方式操作xml

Dom4j完整教程,操作XML教程

XML文件操作之dom4j

使用dom4j操作xml文件的增删改