
DOM4J解析XML
发布日期:2021-06-27 12:56:05
浏览次数:14
分类:技术文章
本文共 724 字,大约阅读时间需要 2 分钟。
步骤
-
引入jar文件 dom4j.jar
-
创建一个指向XML文件的输入流
FileInputStream fis = new FileInputStream("xml文件的地址");
-
创建一个XML读取工具对象
SAXReader sr = new SAXReader();
-
使用读取工具对象, 读取XML文档的输入流 , 并得到文档对象
Document doc = sr.read(fis);
-
通过文档对象, 获取XML文档中的根元素对象
Element root = doc.getRootElement();
文档对象Document
常用方法:
-
通过文档对象, 获取XML文档中的根元素对象
Element root = doc.getRootElement();
-
添加根节点
Element root = doc.addElement("根节点名称");
元素对象 Element(指XML文档中的单个节点)
常用方法:
-
获取节点名称
String getName();
-
获取节点内容
String getText();
-
设置节点内容
String setText();
-
根据子节点的名称 , 获取匹配名称的第一个子节点对象.
Element element(String 子节点名称);
-
获取所有的子节点对象
List
elements(); -
获取节点的属性值
String attributeValue(String 属性名称);
-
获取子节点的内容
String elementText(String 子节点名称);
-
添加子节点
Element addElement(String 子节点名称);
转载地址:https://blog.csdn.net/weixin_43454088/article/details/117755239 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2023年03月15日 05时29分31秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
最新文章
JS跳转页面
2019-11-29 14:28:04
asp产生随机数
2019-11-29 14:28:04
同步工具类 CountDownLatch、CyclicBarrier、Semaphore的用法
2019-11-29 14:28:02
Channel通道进行读写操作和文件的复制等操作
2019-11-29 14:28:02
如何使用反射创建类对象、构造方法、调用方法和属性等
2019-11-29 14:28:02
自动缩略图JS
2019-11-29 14:28:02
window.open 详解
2019-11-29 14:28:02
FormatDateTime说解
2019-11-29 14:28:02
Request 对象
2019-11-29 14:28:02
IO中的各种流简介及其代码演示
2019-11-29 14:28:01
详细的java单例模式线程安全问题详解
2019-11-29 14:28:01
基于TCP的网络编程 基于TCP的Scoket通讯模型
2019-11-29 14:28:01
基于UDP的网络编程,DatagramSocket和DatagramPacket
2019-11-29 14:28:01
NIO中Buffer的各种方法详解及其作用
2019-11-29 14:28:01
拦截器(Interceptor)和过滤器(Filter)的执行顺序和区别
2019-11-29 14:27:59
HashSet的去重
2019-11-29 14:27:59
TreeSet/map的去重和排序
2019-11-29 14:28:00
InputStreamReader和OutputStreamWriter 的区别和用法简介
2019-11-29 14:28:00
关于File类中常用方法和知识点
2019-11-29 14:28:00
线程安全问题的三种解决方案
2019-11-29 14:28:00