安卓xml使用第三方框架Xstream解析

2021-07-12 06:50:49 字數 982 閱讀 4007

//首先例項化xstream

xstream stream = new xstream();

stream.processannotations(mybean.class);//這裡需要註解是你自己根據xml寫的bean類(下面附**解釋xml)

mybean bean = (mybean) stream.fromxml(xml);//xml魏自己從網路上獲取的xml字串

//下一步就不寫了,式襲擊想要xml節點裡的什麼就取什麼

//xml檔案

200resultcode>

successreason>

242id>

中國文學catalog>

item>

252id>

人物傳記catalog>

item>

244id>

兒童文學catalog>

item>

248id>

歷史catalog>

item>

257id>

哲學catalog>

item>

result>

0error_code>

root>

//接下來是bean類

@xstreamalias("root")//這裡用到註解(必須寫)

public

class mybean

}}

總結小經驗

1:xml乙個節點的都可以認為是乙個類,如果要寫乙個類在此類上面寫個註解(類的註解為@xstreamalias(「你的節點名」))

2:乙個大節點有幾個相同的小節點一般都是集合型別的(集合的註解為@xstreamimplicit(「你的節點名」))

3:xml裡面的每乙個屬性(子節點)都必須要寫,不然會報錯

4:出了最外層的類不用寫成靜態的,裡面的每乙個類都必需寫成靜態的,

安卓常用的第三方框架

okhttp 網路http請求 httpclient 網路http請求 xutil 網路http請求 斷點續傳上傳檔案等等 smartimageview 的設計初衷是來取代android自帶的imgageview元件,另外它還提供了一些附加功能,如 gifview 簡介 android中現在沒有直接...

使用Cocoapod匯入第三方框架

學習ios有三個月了,一直想寫一些東西,記錄下自己的學習軌跡。但又覺得自己還學得太淺了,沒什麼好寫的。這是我寫的第一篇部落格,記錄我學習如何匯入第三方框架,有不妥的地方請友善提醒。1 新建乙個工程,在工程的目錄檔案下開啟終端 2 編輯podfile,羅列出想要安裝的庫,我用的是pop這個開源庫,如果...

使用CocoaPod匯入第三方框架

sudo gem sources remove 等有反應之後再敲入以下命令 sudo gem sources a sudo gem install cocoapods sudo gem sources remove sudo gem sources a sudo gem install cocoap...