2012-04-21 90 views
3

我想要一個解析任何類型的XMl響應的公共解析器。 目前我使用XmlPullParser ..其中我從web服務傳遞xmlresponse並在豆類檢查XmlPullParser.START_TAG和存儲數據對象相應..Android公共XML解析器

對於我創建一個豆,一個語法分析器爲每一個webservice我解析..

我已經通過一個通用的解析器,通過iOS應用程序將所有的開始標籤作爲數組輸入到任何webservice並將數據存儲在鍵值對中,並給出一個包含所有數據的對象..所以不需要單獨創建Bean和Parser ..

+0

那麼,爲什麼你沒有嘗試? – Dharmendra 2012-04-21 10:30:44

回答

9

XML的通用類是個好主意。我創建了一個演示來製作一個通用的XML解析器類。

要創建一個普通的類可以有很多種方法,這取決於您的要求。有些人希望獲得KeyValuePair,就像您在問題中引用的那樣,或者有些人想要不同的方式。

我已經創建了一個XML解析器類,它將解析xml文件並返回對象。這個對象可以有多個孩子。

您可以從this blog獲取代碼。

希望這會幫助大家。

+0

心靈吹拂努力..!謝謝Dharmendra! – 2012-04-23 05:35:47

+0

+1一個很好的答案。 – 2012-04-23 05:44:37

+0

hi @Dharmendra,我在調用display(xmlObject)時得到一個空白的異常;它給出空白值。 – 2013-10-28 10:47:44