dom4j Document的基本操作
public void BaseOperation(){
//创建一个document
Document document=DocumentHelper.createDocument();
//创建根结点
Element root=document.addElement("root");
//为根结点添加一个book节点
Element book1=root.addElement("book");
//为book1添加属性type
book1.addAttribute("type","science");
//为book1添加name子节点
Element name1=book1.addElement("Name");
//并设置其name为"Java"
name1.setText("Java");
//为book1创建一个price节点,并设其价格为100
book1.addElement("price").setText("100");
//为根结点添加第二个book节点,并设置该book节点的type属性
Element book2=root.addElement("book").addAttribute("type","science");
//为book1添加name子节点
Element name2=book2.addElement("Name");
//并设置其name为"Oracle"
name2.setText("Oracle");
//为book1创建一个price节点,并设其价格为200
book2.addElement("price").setText("200");
//输出xml
System.out.println(document.asXML());
}
转载于:https://www.cnblogs.com/yinghao/p/4794018.html
dom4j Document的基本操作相关推荐
- org.dom4j.Document的主要用法
dom4j一个处理XML配置文件的一大利器,一开始我只是学会了几个方法,方法整合一下,得到更多,学到更多 处理XML文件 第一步: 读取文件,必须要用一个io流存储,SAXReader可以通过多种方式 ...
- DOM4J解析XML文档、Document对象、节点对象节点对象属性、将文档写入XML文件(详细)...
Dom4j是一个简单.灵活的开放源代码的库.Dom4j是由早期开发JDOM开发的.与JDOM不同的是,dom4j使用接口和抽象的人分离出来而后独立基类,虽然Dom4j的API相对要复杂一些,但它提供了 ...
- 利用dom4j将实体类转换为对应的xml报文
利用dom4j生成xml报文 目标格式: <?xml version="1.0" encoding="GBK"?><Packet type=& ...
- 使用Dom4j操作XML数据
--------------siwuxie095 dom4j 是一个非常优秀的 Java XML 的 API, 用来读写 XML 文件 和操作 XML 数据 特点:性能优异.功能强大.极端易用 dom ...
- 使用dom4j解析XML例子
包括三个文件:studentInfo.xml(待解析的xml文件), Dom4jReadExmple.java(解析的主要类), TestDom4jReadExmple.java(测试解析的结果) 代 ...
- dom4j读写xml文件
dom4j读写xml文件 首先我们给出一段示例程序: import java.io.File; import java.io.FileWriter; import java.util.Iterator ...
- Java XML解析工具 dom4j介绍及使用实例
Java XML解析工具 dom4j介绍及使用实例 dom4j介绍 dom4j的项目地址:http://sourceforge.net/projects/dom4j/?source=directory ...
- JavaWeb学习笔记——DOM4J
下载的地址为:http://www.dom4j.org/dom4j-1.6.1/ import java.io.File; import java.io.FileOutputStream; impor ...
- 【学习笔记】关于DOM4J:使用DOM4J解析XML文档
一.概述 DOM4J是一个易用的.开源的库,用于XML.XPath和XSLT中.采用了Java集合框架并完全支持DOM.SAX.和JAXP. DOM4J最大的特色是使用大量的接口,主要接口都在org. ...
最新文章
- UA MATH564 概率论I 离散型随机变量
- Java代码优化(长期更新)
- javascript省市三层联动,修改
- Linux Shell常用技巧(四)
- 使用javap深入理解Java整型常量和整型变量的区别
- jdk8读取文件_JDK 7和JDK 8中大行读取速度较慢的原因
- I2C 总线协议初探 - STM32 I2C 接口外设学习笔记
- TCP/IP协议五:HTTP协议详解
- SharePoint Designer 2013 连接 Office 365 必需安装2个SP
- Android OpenGL ES(七)----理解纹理与纹理过滤
- FineBI 的登录锁定配置修改
- Excel如何快速隔行插入空行
- 【iOS地图导航】“步行导航”及“HUD导航”的实现,demo+高清源码,大家按需自取~~
- 怎么卸载mysql????如何清理干净?
- PaddlePaddle飞桨论文复现营——3D Residual Networks for Action Recognition学习笔记
- YOLOv5剪枝✂️| 模型剪枝实战篇
- Vue 中 css scoped 样式穿透 ( stylus[] / sass / less[/deep/] )
- (Keil) Debug Simulation 操作
- 登录注册的测试点分析
- leetcode 剑指offer-46.把数字翻译成字符串
热门文章
- python环境配置(二)——centos6+ 安装python3.6以及pip3
- php fitnesse,Fitnesse+RestFixture:Web 服务回归测试利器
- 从数据平台到报表开发,我靠这个零代码报表工具,转行后月薪3W
- java多线程的基本实现方式与示例
- 推荐的字符与字符串处理方式
- 评估系统C语言答案,用C语言评估语句
- php正则匹配sg-nc-wap_PHP正则表达式匹配关键字之外HTML标签a
- django中设置url或者models中的slug字段
- 与基础事务管理器的通信失败 存货申请_干货必读!细说分布式事务两阶段提交...
- HDU3068 回文串 Manacher算法