解析XML文档大致流程以及相关方法

Posted hao-yu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解析XML文档大致流程以及相关方法相关的知识,希望对你有一定的参考价值。

---恢复内容开始---

使用dom解析XML文档的大致流程(要导入dom4j)
1:创建SAXReader
2:使用SAXReader读取xml文档,并生成对应的Document对象,该对象保存了该文档的所有数据及结构
3:通过Document对象获取根元素
4:按照XML文档的结构从根元素开始逐级获取子元素以达到遍历XML文档数据的目的

*Document提供了获取根元素的方法:
* Element getRootElement()
*
* Element的每一个实例用于表示XML文档中的
* 一个元素(一对标签),其提供了用于获取该元素
* 相关信息的一系列方法:
*
* String getName()
* 获取当前标签的名字
*
* String getText()
* 获取当前标签中间的文本

*String  elementText()

*获取指定标签中的文本
*
* Element element(String name)
* 获取当前标签中指定名字的子标签
*
* List elements()
* 获取当前标签中所有的子标签
*
* List elements(String name)
* 获取当前标签下所有指定名字的同名子标签
*
* Attribute attribute(String name)
* 获取指定名字的属性,Attribute的每一个
* 实例用于表示一个标签的一个属性,可以
* 通过它获取该属性的名字与对应的属性值
*
* String attributeValue(String name)
* 可以直接获取当前标签中指定名字的属性所
* 对应的值

---恢复内容结束---






































以上是关于解析XML文档大致流程以及相关方法的主要内容,如果未能解决你的问题,请参考以下文章

SpringMVC的组件解析执行流程以及XML配置解析和

SpringMVC的组件解析执行流程以及XML配置解析和

SpringMVC的组件解析执行流程以及XML配置解析和

SpringMVC的组件解析执行流程以及XML配置解析和

JavaEE实战——XML文档DOMSAXSTAX解析方式详解

12.5.2 解析XML文件相关类介绍