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

2021-09-02 10:45:17 字數 1602 閱讀 5295

android讀寫xml(上)—— package說明 、

android讀寫xml(中)—— 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如何使用? 

輸出的字串如下:

xmlversion

=」1.0″ 

encoding

=」utf-8″ 

standalone

=」yes」

?>

<

blog

number

=」1″

>

<

message

data

=」2009-09-23″

>

<

title

>

android xml

title

>

<

url>

508url

>

message

>

blog

>

看了執行的結果,對於上面**的功能,估計大家就明白了,不再這裡詳細解析。

下面,進一步將字串寫入檔案 ,**如下:

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資訊的序列化。物件的串型化,也有叫做物件的序列話,並不只是簡單的把物件儲存在儲存器上,它可以使我們在流中傳輸物件,使物件變的可以像基本資料一樣...