dom4j 解析xml
@Test
public void delete() throws Exception{
//首先创建SAXreader对象
SAXReader reader = new SAXReader();
Document document = reader.read("src\\com\\hxc\\dom\\books.xml");
//获取根节点
Element books = document.getRootElement();
//获取需要被删除的指定的book标签对象
Element book = (Element)books.elements().get(1);
//通过父标签对象来删除子标签
books.remove(book);
//将document对象写到硬盘中
//首先创建OutputFormat对象
OutputFormat format = OutputFormat.createPrettyPrint();
//创建XMLWriter对象
XMLWriter writer = new XMLWriter(new FileWriter("src\\com\\hxc\\dom\\books.xml"), format);
//将documnet对象输出到硬盘
writer.write(document);
writer.close();
}
==============================================================================
在xpath中 / 表示从根开始找标签 // 表示 不考虑标签的位置 只要匹配上就可以
//abc[@属性名] 选择abc标签,但是要求abc 必须有指定属性名
public void Xpath(){
//需求:获取所有book标签,打印个数
Document dom = Dom4jUtis.getDom();
List<Element> nodes = dom.selectNodes("//book");
System.out.println(nodes.size());
}【】
转载于:https://www.cnblogs.com/ronniery/p/7365027.html
dom4j 解析xml相关推荐
- 【学习笔记】关于DOM4J:使用DOM4J解析XML文档
一.概述 DOM4J是一个易用的.开源的库,用于XML.XPath和XSLT中.采用了Java集合框架并完全支持DOM.SAX.和JAXP. DOM4J最大的特色是使用大量的接口,主要接口都在org. ...
- Dom4j 解析Xml文档及XPath查询 学习笔记
本文查阅方法: 1.查阅目录 -- 查阅本文目录,确定想要查阅的目录标题 2.快捷"查找" -- 在当前浏览器页面,按键 "Ctrl+F" 按键 ...
- java dom xml 换行,dom4j解析xml文件_用DOM解析XML文件,怎么才能让解析出来的文本不用换行_dom解析xml文件...
网友求助:dom4j解析xml文件_用DOM解析XML文件,怎么才能让解析出来的文本不用换行_dom解析xml文件 问题importjava.text.SimpleDateFormat; import ...
- 使用dom4j解析XML文件
为什么80%的码农都做不了架构师?>>> dom4j是一个java 的XML API,用来读写XML文件. 使用dom4j解析XML文件,首先需要在官网下载dom4j-1.6. ...
- Dom4J 解析xml ,类查询
/*** 从XML文件比对,传入provinceId 返回 provinceShortName * @param provinceid* @return*/public static String p ...
- Dom4j 解析Xml文档及 XPath查询 学习笔记
2019独角兽企业重金招聘Python工程师标准>>> 本文查阅方法: 1.查阅目录 -- 查阅本文目录,确定想要查阅的目录标题 2.快捷"查找" ...
- 使用DOM4J解析XML及采用Schema校验的方法
使用DOM4J解析XML及采用Schema校验的方法 Validation Currently dom4j does not come with a validation engine. You ar ...
- Dom4j解析Xml文件,Dom4j创建Xml文件
Dom4j解析Xml文件,Dom4j创建Xml文件 >>>>>>>>>>>>>>>>>>&g ...
- java解析xml工具类_通过dom4j解析XML字符串XMLDocUtil工具类转换为XML文档及获取指定根节点及指定节点路径内容代码示例...
一.前言 通过dom4j解析XML文档的XMLDocUtil工具类,进行解析xml字符串为Document文档对象.获取根节点元素路径内容getRootElement.获取唯一路径节点的值getSin ...
- Java 使用 Dom4j 解析 XML 指南
Java 使用 Dom4j 解析 XML 指南 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用 ...
最新文章
- 这可能是2018年IT界规模最大的裁员事件了
- 集合-2(Set(HashSet、TreeSet、LinkedHashSet)、List(ArrayList、LinkedList、Vector)、Map(HashMap、TreeMap...))
- QT线程使用收集示例
- 带有Netflix Ribbon的Spring Cloud Rest Client-基础知识
- JS高级——纯函数、柯里化(手写自动柯里化函数)、组合函数(手写自动组合函数)
- 【Python】理解Python(1) - Python数据模型,is关键字,类型
- 用php做盒子模型,什么是CSS盒子模型?一文带你了解CSS盒子模型
- Hibernate Search v.4.2.0.CR1 发布
- 数字图像处理实践(二)
- 奥鹏2019计算机应用基础1,奥鹏东师2019年秋季(计算机应用基础)离线考核(仅供参考).docx...
- 基于数据挖掘技术的客户关系管理系统设计与实现
- 计算机组装维修中级试题,维修电工中级培训考试题及答案
- Identification和Verification的区别
- JAVA:实现Lucas Series卢卡斯系列算法(附完整源码)
- 十门峡旅游攻略:临安十门峡的春天
- 动态表格中点击图片放大
- [PS视频][ps从入门到精通82课][mp4/327M]
- 谷歌卫星地图下载器bigemap的优势
- ALGO-973 唯一的啥子( 蓝桥杯题解)
- Android view 部分 setContentView 的前因后果