by: 海市蜃樓 | in: android開發
23九2009
、android讀寫xml(中)——sax
類說明
xmlserializerdefine an inte***ce to serialziation of xml infoset.定義乙個介面來實現xml資訊的序列化。
物件的串型化,也有叫做物件的序列話,並不只是簡單的把物件儲存在儲存器上,它可以使我們在流中傳輸物件,使物件變的可以像基本資料一樣傳遞。
下面,我們就直接來看個具體的例子來說明,如何使用xmlserializer。
private string writexml()
catch(exception e)
}我們先將writexml()產生的字串輸出,看是否是按照我們設計的那樣,使用log.v(「xml」, writexml())輸出除錯資訊。執行程式,在ddms中檢視程式輸出的除錯資訊,如何檢視除錯資訊請閱讀android ddms如何使用?
輸出的字串如下:
<?xml version=」1.0″ encoding=」utf-8″ standalone=」yes」?>
android xml
看了執行的結果,對於上面**的功能,估計大家就明白了,不再這裡詳細解析。
下面,進一步將字串寫入檔案,**如下:
public boolean write(string path,string txt)
catch(filenotfoundexception e)
catch(ioexception e)
return true;}}
在oncreate()中增加如下**:write(「blog.xml」,writexml())。執行程式,開啟ddms檢視寫入的xml文件,檔案存放在data/data//files資料夾下,如下:
還可以將這個檔案從file explorer中匯出到電腦中檢視xml文件的具體內容,與輸出的字串完全一樣。
xml檔案的寫入就完成了,想必大家對序列化也有應該有一些了解,具體的需要引用那些package請大家到android sdk去仔細檢視吧。
Android讀寫XML(下) 建立XML文件
類說明 xmlserializerdefine an inte ce to serialziation of xml infoset.定義乙個介面來實現xml資訊的序列化。物件的串型化,也有叫做物件的序列話,並不只是簡單的把物件儲存在儲存器上,它可以使我們在流中傳輸物件,使物件變的可以像基本資料一樣...
Android讀寫XML(下) 建立XML文件
類說明 xmlserializerdefine an inte ce to serialziation of xml infoset.定義乙個介面來實現xml資訊的序列化。物件的串型化,也有叫做物件的序列話,並不只是簡單的把物件儲存在儲存器上,它可以使我們在流中傳輸物件,使物件變的可以像基本資料一樣...
Android讀寫XML(下) 建立XML文件
類說明 xmlserializerdefine an inte ce to serialziation of xml infoset.定義乙個介面來實現xml資訊的序列化。物件的串型化,也有叫做物件的序列話,並不只是簡單的把物件儲存在儲存器上,它可以使我們在流中傳輸物件,使物件變的可以像基本資料一樣...