【问题标题】:How to store and retrieve xml response in sqlite datadase如何在 sqlite 数据库中存储和检索 xml 响应
【发布时间】:2013-02-07 05:05:00
【问题描述】:

我想将 xml 响应存储在 sqlite 中,并在来自服务器的数据来自我的响应时检索..

<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>

【问题讨论】:

    标签: android


    【解决方案1】:

    您可以先解析 xml,然后将字段存储在您的 sqlite 中。您的数据库架构应符合您要存储的信息。
    Android dev site 为您提供各种解析选项。
    我真的不知道你为什么要存储文件并稍后解析它。即使你想存储,那为什么要存储在数据库中呢?还有其他storage options。您应该将文件存储在外部存储上,然后在以后随时使用。 This 链接告诉您如何将文件写入外部存储。

    【讨论】:

    • 不,我想在存储后解析它。谢谢兄弟。
    • 在数据库中存储文件是闻所未闻的!无论如何检查我的更新答案。
    猜你喜欢
    • 2011-12-30
    • 2017-04-03
    • 1970-01-01
    • 1970-01-01
    • 2016-10-10
    • 1970-01-01
    • 2021-04-21
    • 2011-05-10
    • 1970-01-01
    相关资源
    最近更新 更多