Android高手進階教程(二十一)之---Android中創建與幾種解析xml的方法!

 

大家好今天我今天給大家講解一下android中xml的創建以及一些解析xml的常用方法。

首先是創建,我們用XmlSerializer這個類來創建一個xml文件,其次是解析xml文件,常用的有dom,sax,XmlPullParser等方法,由於sax代碼有點複雜,本節只講解一下dom與XmlPullParser解析,sax我將會在下一節單獨講解,至於幾種解析xml的優缺點我就不再講述了。

爲了方便理解,我做了一個簡單的Demo。首先首界面有三個按鈕,點擊第一個按鈕會在sdcard目錄下創建一個books.xml文件,另外兩個按鈕分別是調用dom與XmlPullParser方法解析xml文件,並將結果顯示在一個TextView裏。大家可以按照我的步驟一步步來:

第一步:新建一個Android工程,命名爲XmlDemo.

第二步:修改main.xml佈局文件,代碼如下:

第三步:修改主核心程序XmlDemo.java,代碼如下:

第四步:由於我們在Sd卡上新建了文件,需要增加權限,如下代碼(第16行):

第五步:運行上述工程,查看效果:

啓動首界面:

點擊創建XML文件按鈕,生成books.xml文件

books.xml內容如下:

點擊DOM解析XML按鈕:

點擊XmlPullParse解析XML按鈕:

Ok~今天就先講到這裏。thx~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章