文章目录
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 文件夹中放