使用SAXReader解析xml資料

2021-08-21 13:13:10 字數 492 閱讀 5063

2、讀取xml資料

saxreader可以通過多種方式讀取xml資料,並返回document格式的物件。

3、解析xml資料

讀取到document物件後,我們使用getrootelement()方法獲取根元素,返回的是乙個element物件。

4、獲取子元素資料

獲取根元素後,便可以一層一層的去獲取他的子元素資訊。如果知道子元素的標籤名稱,便可以直接呼叫element("name")方法獲取該子元素。如果不知道子元素的名稱,或者想直接獲取該元素下的全部子元素,可以呼叫elements()方法獲取乙個包括全部元素的list,然後進行下一步的處理。

5、輸出元素資訊

呼叫getname()方法獲取當前元素的元素名,attributevalue()獲取屬性名。如果當前元素沒有子元素,則呼叫gettext()方法獲取元素值。

通過SAXReader解析XML

需要匯入包 dom4j 1.6.1 jaxen 1.1.6 1 讀取xml資料 saxreader可以通過多種方式讀取xml資料,並返回document格式的物件。通過檢視原始碼,可以看出read 方法接收file,inputstream和url等格式的引數來讀取相應的xml資料。2 解析xml資料...

使用原生的NSXmlParser解析xml資料

下面是本人使用原聲nsxmlparser對xml資料進行的解析。這裡有篇有一篇很不錯的教程,使用gdataxml庫對xml資料進行的解析,而且還有對xml資料格式的組建,講解的很是詳細。import viewcontroller.h pragma mark xml解析器 xml資料解析器 inte ...

使用RXMLElement工具類解析XML

現在來寫一篇我最近使用過的一種xml解析的方法的文章。xml解析有多種多樣的方法,包括蘋果自帶的方法和各種工具類,今天我只介紹用rxmlelement的工具類來解析xml。使用步驟 1.首先把xml解析類匯入工程 2.然後在加入框架libxml2.dylib 3.最後把header search p...