--------------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】

最新文章

  1. CSS3支持box-flex弹性布局
  2. iOS 系统消息
  3. latex 异或
  4. [转老马的文章]MODI中的OCR模块
  5. Windows代码页、区域
  6. jquer ajax
  7. Spring 3整合Quartz 1实现定时任务一:常规整合(基于maven构建)
  8. Hadoop入门进阶步步高(五)-搭建Hadoop集群
  9. 【web开发学习笔记】Structs2 Action学习笔记(两)
  10. java 对象流
  11. 如何打一个FatJar(uber-jar)
  12. React Native组件、生命周期及属性传值props详解
  13. python基础之 装饰器,内置函数
  14. Python import模块
  15. ThinkPHP5.0源码学习之执行应用
  16. kafka1 三种模式安装
  17. 关于前端SEO的一些常用知识总结
  18. node.js 爬虫中文乱码 处理
  19. 启动DELPHI2010出现 EditorLineEnds.ttr 错误的解决方法
  20. Xtreme9.0 - Pattern 3 KMP

热门文章

  1. Linux命令学习笔记目录
  2. linux下 /boot 分区空间不足及其衍生问题
  3. 不同apk的activity互相调用
  4. Java实现7种常见的排序算法
  5. 洛谷 1600 (NOIp2016) 天天爱跑步——树上差分
  6. RK3288 模块单独编译
  7. 【openCV学习笔记】【1】如何载入一张图片
  8. 获取设备 ID 和名称
  9. ubuntu下安装ros出现“无法下载-package.ros.org中某个包-校验和不符”的解决方法
  10. oracle 索引,组合索引