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的基本操作相关推荐

  1. org.dom4j.Document的主要用法

    dom4j一个处理XML配置文件的一大利器,一开始我只是学会了几个方法,方法整合一下,得到更多,学到更多 处理XML文件 第一步: 读取文件,必须要用一个io流存储,SAXReader可以通过多种方式 ...

  2. DOM4J解析XML文档、Document对象、节点对象节点对象属性、将文档写入XML文件(详细)...

    Dom4j是一个简单.灵活的开放源代码的库.Dom4j是由早期开发JDOM开发的.与JDOM不同的是,dom4j使用接口和抽象的人分离出来而后独立基类,虽然Dom4j的API相对要复杂一些,但它提供了 ...

  3. 利用dom4j将实体类转换为对应的xml报文

    利用dom4j生成xml报文 目标格式: <?xml version="1.0" encoding="GBK"?><Packet type=& ...

  4. 使用Dom4j操作XML数据

    --------------siwuxie095 dom4j 是一个非常优秀的 Java XML 的 API, 用来读写 XML 文件 和操作 XML 数据 特点:性能优异.功能强大.极端易用 dom ...

  5. 使用dom4j解析XML例子

    包括三个文件:studentInfo.xml(待解析的xml文件), Dom4jReadExmple.java(解析的主要类), TestDom4jReadExmple.java(测试解析的结果) 代 ...

  6. dom4j读写xml文件

    dom4j读写xml文件 首先我们给出一段示例程序: import java.io.File; import java.io.FileWriter; import java.util.Iterator ...

  7. Java XML解析工具 dom4j介绍及使用实例

    Java XML解析工具 dom4j介绍及使用实例 dom4j介绍 dom4j的项目地址:http://sourceforge.net/projects/dom4j/?source=directory ...

  8. JavaWeb学习笔记——DOM4J

    下载的地址为:http://www.dom4j.org/dom4j-1.6.1/ import java.io.File; import java.io.FileOutputStream; impor ...

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

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

最新文章

  1. UA MATH564 概率论I 离散型随机变量
  2. Java代码优化(长期更新)
  3. javascript省市三层联动,修改
  4. Linux Shell常用技巧(四)
  5. 使用javap深入理解Java整型常量和整型变量的区别
  6. jdk8读取文件_JDK 7和JDK 8中大行读取速度较慢的原因
  7. I2C 总线协议初探 - STM32 I2C 接口外设学习笔记
  8. TCP/IP协议五:HTTP协议详解
  9. SharePoint Designer 2013 连接 Office 365 必需安装2个SP
  10. Android OpenGL ES(七)----理解纹理与纹理过滤
  11. FineBI 的登录锁定配置修改
  12. Excel如何快速隔行插入空行
  13. 【iOS地图导航】“步行导航”及“HUD导航”的实现,demo+高清源码,大家按需自取~~
  14. 怎么卸载mysql????如何清理干净?
  15. PaddlePaddle飞桨论文复现营——3D Residual Networks for Action Recognition学习笔记
  16. YOLOv5剪枝✂️| 模型剪枝实战篇
  17. Vue 中 css scoped 样式穿透 ( stylus[] / sass / less[/deep/] )
  18. (Keil) Debug Simulation 操作
  19. 登录注册的测试点分析
  20. leetcode 剑指offer-46.把数字翻译成字符串

热门文章

  1. python环境配置(二)——centos6+ 安装python3.6以及pip3
  2. php fitnesse,Fitnesse+RestFixture:Web 服务回归测试利器
  3. 从数据平台到报表开发,我靠这个零代码报表工具,转行后月薪3W
  4. java多线程的基本实现方式与示例
  5. 推荐的字符与字符串处理方式
  6. 评估系统C语言答案,用C语言评估语句
  7. php正则匹配sg-nc-wap_PHP正则表达式匹配关键字之外HTML标签a
  8. django中设置url或者models中的slug字段
  9. 与基础事务管理器的通信失败 存货申请_干货必读!细说分布式事务两阶段提交...
  10. HDU3068 回文串 Manacher算法