--------------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将字符串转换成一个XML的Document对象

//先创建一个 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数据的更多相关文章

  1. 使用dom4j处理xml操作xml数据

    使用dom4j处理xml操作xml数据 示例代码: public class TestDom4j { public static void main(String[] args) { String x ...

  2. xml解析 使用dom4j操作xml

     使用dom4j操作xml 1 导入 dom4j,的jar包   2 指定要解析的XML文件 SAXReader sr=new SAXReader(); Document document= sr.r ...

  3. Jquery重新学习之六[操作XML数据]

    上一章整理有关Jquery操作JSON格式数据,本章则是整理Jquery与XML的交互,因为XML简单易用及运用在很跨平台上的优点,所以项目运用Jquery操作XML还是比较常见:下面的代码来自Jqu ...

  4. DOM4J操作XML(包括封装和解析)

    DOM4J操作XML(包括封装和解析) 先来看看dom4j中相应XML的DOM树建立的继承关系 针对于XML标准定义.相应于图2-1列出的内容,dom4j提供了下面实现: 以下给出一个详细事例: pa ...

  5. T-Sql操作Xml数据(转)

    T-Sql操作Xml数据 一.前言 SQL Server 2005 引入了一种称为 XML 的本机数据类型.用户可以创建这样的表,它在关系列之外还有一个或多个 XML 类型的列:此外,还允许带有变量和 ...

  6. XML学习笔记(2)--dom4j操作XML

    1. 介绍(四种方式的比较这部分转载自:http://www.blogjava.net/xcp/archive/2010/02/12/312617.html) 1)DOM(JAXP Crimson解析 ...

  7. JAVA DOM4j解析XML数据到自定义javabean

    我们获取xml中的数据,一般以面向对象的思想去处理这些数据.因此,我们需要自定义类来封装解析出来的数据,以方便我们操作这些数据. 自定义的java类,称为javabean. 自定义Contact类代码 ...

  8. 使用dom4j操作XML

    DOM4J介绍 DOM4J是使用Java语言编写的,用于读写及操作XML的一套组件,DOM4J同时具有DOM修改文件的优点和SAX读取快速的优点. DOM4J的使用 首先下载dom4j的JAR包,我用 ...

  9. Strus2第一次课:dom4j操作xml

    先从底层的xml操作技术记录: 当我们新建一个项目,什么架包都没加入的时候,java提供了 org.w3c.dom给我们操作xml里面的元素 import org.w3c.dom.Document; ...

随机推荐

  1. svn: E220001: 遇到不可读的路径;拒绝访问。

    在客户端试图 svn merge 总是报svn: E220001: 遇到不可读的路径:拒绝访问.这个错误 提示 : SVN 遇到不可读的路径:拒绝访问. 英文是: Unreadable path en ...

  2. 【Java 并发】Executor框架机制与线程池配置使用

    [Java 并发]Executor框架机制与线程池配置使用 一,Executor框架Executor框架便是Java 5中引入的,其内部使用了线程池机制,在java.util.cocurrent 包下 ...

  3. linux 下看所有用户 及所有组

    俺的centos vps上面不知道添加了多少个账户,今天想清理一下,但是以前还未查看过linux用户列表,google了一下,找到方便的放:一般情况下是 cat /etc/passwd 可以查看所有用 ...

  4. MyBatis对多关系:显示该用户的所有角色

    只要在一边的UserMapper.xml 配置好就可以了 <?xml version="1.0" encoding="UTF-8" ?> <! ...

  5. 剑指offer-第六章面试中的各项能力之总结

  6. 脚本工具---自动解析mysql建表语句,生成sqlalchemy表对象声明

    常规建表语句: CREATE TABLE `test_table` ( `id` int(11) NOT NULL, `name` char(64) NOT NULL, `password` char ...

  7. oscache源码浅析

    oscache作为本地缓存框架,存储模型依然是通用的缓存键值对模型.oscache使用HashTable存放数据,我们看下源码: GeneralCacheAdministrator: /** * Ge ...

  8. DLatch by Verilog

    //-----------------------------------------------------// Design Name : dlatch_reset// File Name   : ...

  9. 关于ListView和GridView的应用

    这两篇博文分别讲的很好: ListView: http://www.cnblogs.com/noTice520/archive/2011/12/05/2276379.html GridViw: htt ...

  10. BROCADE交换机配置

    BROCADE交换机配置一 与交换机交互,可以使用三种方式: 串口 以太网口 光纤口 缺省的串口参数是:9600,N,8,1 缺省IP访问方式是: IP地址: 10.77.77.77 用户名: adm ...