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

转载于:https://www.cnblogs.com/siwuxie095/p/6648766.html

使用Dom4j操作XML数据相关推荐

  1. Dom4j操作XML

    dom4j帮助文档在dom4j-1.6.1/docs/guide.html文件里面,全部是英文,但是基本上应该能看懂. 1.  四种操作xml的方式:SAX,DOM,JDOM,DOM4J. 2.  D ...

  2. 通过 .NET Framework 中的 XPath 和 XSLT API 方便地操作 XML 数据

    本文假设您熟悉 Visual Basic .NET 下载本文的代码: XPathandXSLT.exe (166KB) 摘要 XPath 是一种正在兴起的通用查询语言.通过 XPath,可以在基于 X ...

  3. 【Java中级篇】Dom4j解析xml数据

    一.依赖 <dependency><groupId>dom4j</groupId><artifactId>dom4j</artifactId> ...

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

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

  5. java网页爬虫xml_基于webmagic的java网页爬虫,抓取网页指定节点,然后使用dom4j分析xml数据...

    /* * Android数据存储之SharedPreferences * 步骤: * 一.根据Context获取SharedPreferences对象 * 二.利用edit()方法获取Editor对象 ...

  6. 【学习笔记】关于DOM4J:使用DOM4J解析XML文档

    一.概述 DOM4J是一个易用的.开源的库,用于XML.XPath和XSLT中.采用了Java集合框架并完全支持DOM.SAX.和JAXP. DOM4J最大的特色是使用大量的接口,主要接口都在org. ...

  7. 使用DOM4J读取和维护XML数据

    笔记目录: 1.了解XML解析 2.使用DOM读取和维护XML数据 3.使用DOM4J读取和维护XML数据 1.DOM4J介绍 2. DOM4J读写机制 3. DOM4J常用API DOM4J的主要接 ...

  8. dom4j实现XML操作

    dom4j实现XML操作 1.dom4j介绍 1.1.sax解析和dom解析 1.1.1.sax解析 1.1.2.dom解析 1.1.3.dom4j 1.1.4.XStream和Dom4j的区别 2. ...

  9. ActionScript 3操作XML 详解

    AS3引入了E4X ,它是根据ECMAScript标准处理XML 数据的全新机制.这使得程序员在程序中无缝地操作XML.在AS3中可以使用XML字面值将XML数据直接写入代码,该字面值将被自动解析. ...

最新文章

  1. 聚合中返回source_Java 8 中的 Streams API 详解—— Streams 的背景以及 Java 8 中的使用详解...
  2. 19位整数 java_为什么阿里巴巴Java开发手册中强制要求超大整数禁止使用Long类型返回?...
  3. MBEWH表数据更新逻辑
  4. 提升PHP性能的21种方法
  5. 指南--安装带GTK前端的 F-Prot(杀毒)
  6. windows下apk查看工具的原理
  7. [LeetCode] Longest Consecutive Sequence 求解
  8. c# combobox集合数据不显示_Excel也能玩转百万数据
  9. 无监督学习 | KMeans与KMeans++原理
  10. install cuda5 on ubuntu12.04
  11. Shell else if mysql_linux shell中 if else以及大于、小于、等于逻辑表达式介绍
  12. Java新手求助,将两个文件合并为一个文件执行程序是发生的问题
  13. (微信编辑器)UEditor富文本嵌入135编辑器
  14. php tableau,Tableau函数
  15. android 下拉刷新 组件,Android实现简单的下拉刷新控件
  16. 自制狂拍灰太狼小游戏(HTML+CSS+JavaScript)
  17. Androidx介绍及迁移
  18. Bug趣闻:在程序员崩溃的边缘试探……
  19. 重启泼水节。泰国市场借势回春,卧兔网络带你看东南亚卖家的机会
  20. 2020-12-22 ACM集训一(二维数组与结构体)

热门文章

  1. 一分钟带你了解什么是“复杂度” 算法上的O(1)、O(n)、O(logn) 这些都是什么❓❓
  2. 2022-2028年中国封装用胶膜行业运营现状及投资发展潜力报告
  3. spring Ioc本质
  4. 高斯回归过程应用例子
  5. python性能分析之line_profiler模块-耗时,效率 时间
  6. 2021年大数据Flink(四十四):​​​​​​扩展阅读 End-to-End Exactly-Once
  7. CentOS7:Thrift的安装
  8. [JAVAEE] Thymeleaf 基本语法: form相关标签
  9. System.err: java.lang.UnsatisfiedLinkError: dlopen failed: library “libc++_shared.so“ not found
  10. MAC和windows开发操作系统环境,解决Maven工程中报 Missing artifact jdk.tools:jdk.tools