【达内课程】dom4j解析XML

XML 解析方式介绍

【DOM4J】
DOM 解析是把整篇 XML 文档都加载到内存中,然后使用 DOM 相关 API 对某个或某些标签进行增删改查

【PULL】
PULL 解析是使用使用事件驱动的方式,边读取边解析。当 PULL 解析器遇到文档中的某个节点时,都会触发相应事件,我们可以捕获这些事件,并且在该时间点解析相关内容。

如何用dom4j解析xml

dom4j 是一个Java 的XML API,类似于 jdom,用来读写 XML 文件,它也是一个开放源代码的软件,可以在 SourceForge 上找到它

【使用步骤】
1、导入 jar 包
2、获取 Document 对象
3、调用 Document.getRootElement() 获取根节点
4、调用 Element 对象的相关 API 解析 xml 文件

【最常用 API】

SAXReader reader = new SAXReader();
Document doc = reader.read(...);
e = doc.getRootElement()
e.elements() 获取子标签集合
e.iterator() 获取迭代子标签的迭代器
e.getName() 标签名
e.getText() 标签文本
e.getTextTrim() ...
...

具体步骤

1、在 assets 文件夹中放

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值