Android中如何建立xml檔案

2021-06-06 15:12:00 字數 1052 閱讀 4846

sax中想必大家對xml檔案讀取的方法已經比較熟悉了,在這裡我們就不多說了,直接說明如何將資訊寫成xml檔案,首先介紹andoid sdk中的相關類。類說明

xmlserializer

define 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文件

by 海市蜃樓 in android開發 23九2009 android讀寫xml 中 sax 類說明 xmlserializerdefine an inte ce to serialziation of xml infoset.定義乙個介面來實現xml資訊的序列化。物件的串型化,也有叫做物件的序列...

Android讀寫XML(下) 建立XML文件

類說明 xmlserializerdefine an inte ce to serialziation of xml infoset.定義乙個介面來實現xml資訊的序列化。物件的串型化,也有叫做物件的序列話,並不只是簡單的把物件儲存在儲存器上,它可以使我們在流中傳輸物件,使物件變的可以像基本資料一樣...