【问题标题】:Parsing XML file from Internet and Storing in Into SQLite从 Internet 解析 XML 文件并存储到 SQLite
【发布时间】:2012-05-24 20:05:03
【问题描述】:

如何在 SQLite 中存储来自 Internet 的已解析 xml 文件?我想保存一个 xml 文件,因为即使没有连接,我也想使用 xml 进行解析以供将来使用。有谁知道怎么做??

提前谢谢..

【问题讨论】:

  • 添加你的代码,到目前为止你尝试了什么?
  • 到目前为止我什么都没有。我是使用数据库的android新手,所以我不太了解。你能提供一些选择吗?

标签: android database sqlite xml-parsing


【解决方案1】:

3 个步骤:

  1. 进行 HTTP 调用
  2. 获取 XML 格式的响应
  3. 解析 XML 并将数据插入数据库。

您可以去搜索如何单独实施这些步骤,如果遇到任何问题,请发布它们。

【讨论】:

  • 第三步是我的问题..我最大的问题是如何。对不起,只是一个初学者.. 有没有办法可以将整个 xml 文件放在 sqlite 中?
  • 解析 XML 或插入数据库时​​遇到问题?
  • 我认为它在数据库中插入 xml 文件。我得到了 xml 的解析,但是如果我每次在我的应用程序中打开一个需要 xml 文件中数据的活动时都解析它,那将非常耗时。此外,如果没有互联网连接,我的应用程序将毫无用处。即使没有连接,我也希望它工作。当然可以更新xml文件。有想法吗??谢谢!
  • 你到底有什么工作?您需要解析 XML,并将详细信息保存在表中。如果没有 Internet 连接,则没有 XML。很简单。
  • 是的,但这就是我想要的。即使没有连接,应用程序也应该使用最后提供给它的数据。最后的数据应该在活动中使用,而不依赖于连接。你能看出我的问题是什么吗?
【解决方案2】:

1.发出HTTP请求

2.制作数据模型

3.获取响应并放入模型

4.将模型放入数据库

【讨论】:

  • 如何将模型作为一个整体放入数据库中?
猜你喜欢
  • 2011-10-02
  • 1970-01-01
  • 2021-05-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-07
  • 1970-01-01
  • 2011-08-06
相关资源
最近更新 更多