gpt4 book ai didi

android - 如何在 sqlite 数据库中存储和检索 xml 响应

转载 作者:行者123 更新时间:2023-11-30 03:47:28 27 4
gpt4 key购买 nike

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

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

最佳答案

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

关于android - 如何在 sqlite 数据库中存储和检索 xml 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14743924/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com