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