使用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将字符串转换成一个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数据相关推荐
- Dom4j操作XML
dom4j帮助文档在dom4j-1.6.1/docs/guide.html文件里面,全部是英文,但是基本上应该能看懂. 1. 四种操作xml的方式:SAX,DOM,JDOM,DOM4J. 2. D ...
- 通过 .NET Framework 中的 XPath 和 XSLT API 方便地操作 XML 数据
本文假设您熟悉 Visual Basic .NET 下载本文的代码: XPathandXSLT.exe (166KB) 摘要 XPath 是一种正在兴起的通用查询语言.通过 XPath,可以在基于 X ...
- 【Java中级篇】Dom4j解析xml数据
一.依赖 <dependency><groupId>dom4j</groupId><artifactId>dom4j</artifactId> ...
- Strus2第一次课:dom4j操作xml
先从底层的xml操作技术记录: 当我们新建一个项目,什么架包都没加入的时候,java提供了 org.w3c.dom给我们操作xml里面的元素 import org.w3c.dom.Document; ...
- java网页爬虫xml_基于webmagic的java网页爬虫,抓取网页指定节点,然后使用dom4j分析xml数据...
/* * Android数据存储之SharedPreferences * 步骤: * 一.根据Context获取SharedPreferences对象 * 二.利用edit()方法获取Editor对象 ...
- 【学习笔记】关于DOM4J:使用DOM4J解析XML文档
一.概述 DOM4J是一个易用的.开源的库,用于XML.XPath和XSLT中.采用了Java集合框架并完全支持DOM.SAX.和JAXP. DOM4J最大的特色是使用大量的接口,主要接口都在org. ...
- 使用DOM4J读取和维护XML数据
笔记目录: 1.了解XML解析 2.使用DOM读取和维护XML数据 3.使用DOM4J读取和维护XML数据 1.DOM4J介绍 2. DOM4J读写机制 3. DOM4J常用API DOM4J的主要接 ...
- 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. ...
- ActionScript 3操作XML 详解
AS3引入了E4X ,它是根据ECMAScript标准处理XML 数据的全新机制.这使得程序员在程序中无缝地操作XML.在AS3中可以使用XML字面值将XML数据直接写入代码,该字面值将被自动解析. ...
最新文章
- 聚合中返回source_Java 8 中的 Streams API 详解—— Streams 的背景以及 Java 8 中的使用详解...
- 19位整数 java_为什么阿里巴巴Java开发手册中强制要求超大整数禁止使用Long类型返回?...
- MBEWH表数据更新逻辑
- 提升PHP性能的21种方法
- 指南--安装带GTK前端的 F-Prot(杀毒)
- windows下apk查看工具的原理
- [LeetCode] Longest Consecutive Sequence 求解
- c# combobox集合数据不显示_Excel也能玩转百万数据
- 无监督学习 | KMeans与KMeans++原理
- install cuda5 on ubuntu12.04
- Shell else if mysql_linux shell中 if else以及大于、小于、等于逻辑表达式介绍
- Java新手求助,将两个文件合并为一个文件执行程序是发生的问题
- (微信编辑器)UEditor富文本嵌入135编辑器
- php tableau,Tableau函数
- android 下拉刷新 组件,Android实现简单的下拉刷新控件
- 自制狂拍灰太狼小游戏(HTML+CSS+JavaScript)
- Androidx介绍及迁移
- Bug趣闻:在程序员崩溃的边缘试探……
- 重启泼水节。泰国市场借势回春,卧兔网络带你看东南亚卖家的机会
- 2020-12-22 ACM集训一(二维数组与结构体)
热门文章
- 一分钟带你了解什么是“复杂度” 算法上的O(1)、O(n)、O(logn) 这些都是什么❓❓
- 2022-2028年中国封装用胶膜行业运营现状及投资发展潜力报告
- spring Ioc本质
- 高斯回归过程应用例子
- python性能分析之line_profiler模块-耗时,效率 时间
- 2021年大数据Flink(四十四):​​​​​​扩展阅读 End-to-End Exactly-Once
- CentOS7:Thrift的安装
- [JAVAEE] Thymeleaf 基本语法: form相关标签
- System.err: java.lang.UnsatisfiedLinkError: dlopen failed: library “libc++_shared.so“ not found
- MAC和windows开发操作系统环境,解决Maven工程中报 Missing artifact jdk.tools:jdk.tools