1. 程式人生 > >解析XML文檔大致流程以及相關方法

解析XML文檔大致流程以及相關方法

數據 attribute 使用 中間 ttext 獲取 doc name 每一個

---恢復內容開始---

使用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文檔大致流程以及相關方法