2013-02-07 74 views
1

我要存儲在sqlite的XML響應,並從服務器中的數據來從中我的回答是以下時檢索XML響應..如何存儲和檢索的SQLite datadase

<soap:Envelope><soap:Body><Login_ValidateAuthenticatedUserResponse><Login_ValidateAuthenticatedUserResult><xs:schema id="NewDataSet"><xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true"><xs:complexType><xs:choice minOccurs="0" maxOccurs="unbounded"><xs:element name="Table1"><xs:complexType><xs:sequence><xs:element name="ReturnValue" type="xs:int" minOccurs="0"/><xs:element name="UserId" type="xs:string" minOccurs="0"/></xs:sequence></xs:complexType></xs:element></xs:choice></xs:complexType></xs:element></xs:schema><diffgr:diffgram><NewDataSet><Table1 diffgr:id="Table11" msdata:rowOrder="0" diffgr:hasChanges="inserted"><ReturnValue>100</ReturnValue><UserId>bc43c80d-061e1</UserId></Table1></NewDataSet></diffgr:diffgram></Login_ValidateAuthenticatedUserResult></Login_ValidateAuthenticatedUserResponse></soap:Body></soap:Envelope> 

回答

1

你可以先解析xml和然後將這些字段存儲在你的sqlite中。你的數據庫模式應該根據你想要存儲的信息。
Android dev site給你各種解析選項。
我真的不知道你爲什麼要存儲該文件,並稍後解析它。即使你想存儲,那爲什麼要存儲在數據庫中?還有其他的storage options。您應該將文件存儲在外部存儲器上,然後在需要時再使用它。 This鏈接爲您提供瞭如何將文件寫入外部存儲。

+0

不,我想在商店後解析它。 thanx bro。 –

+0

將文件存儲在數據庫中是聞所未聞的!反正檢查我更新的答案。 – Antrromet

相關問題