【问题标题】:Update and Insert Bulk XML Data into my SQLite Database更新批量 XML 数据并将其插入我的 SQLite 数据库
【发布时间】:2011-04-28 16:37:43
【问题描述】:

我想将托管的 XML 文档下载到我的应用程序捆绑的 SQLite 数据库中,更新现有的行,或根据需要插入新的数据行。

就应用程序设计而言,我的想法是这样的:

  1. 应用加载。

  2. 应用程序寻找与 XML 主机的连接。

  3. 如果存在连接,应用程序使用托管的 XML 文档,更新捆绑的 SQLite 数据库中的行和列数据,如果 XML 文档中存在新行,则添加任何新行。如果不存在连接,则 App 使用之前存储在 SQLite 数据库中的数据。

  4. 用户在使用应用程序时玩得很开心,对数据的状态一无所知。

这是正确的方法吗?有一个更好的方法吗?如何从 XML 文档批量插入和更新到我的 SQLite 数据库。我只看到了如何逐行执行此操作的示例。我的数据是数百行乘 10 列。

非常感谢任何见解。 lq

【问题讨论】:

    标签: iphone xml xcode sqlite


    【解决方案1】:

    我找到了一个链接来回答我的问题,并提供了一个获取 XML 文档并将其插入 SQLite 数据库的工作示例:http://blog.sallarp.com/iphone-core-data-uitableview-drill-down/

    【讨论】:

      【解决方案2】:

      我认为你的想法没问题。我开发了"Movie Vault for iPad" 应用程序,它做的事情完全相同。这个应用程序还有很多电影数据可供下载,而且运行良好。您还可以做一件事,您可以提供“刷新”按钮,当用户单击/点击此按钮时,您可以下载 xml 并将其插入到辅助线程中的数据库中。

      【讨论】:

      • 好的,谢谢。但我找不到将批量 xml 插入/更新到 SQLite 数据库的示例。
      • 我并不是在宣传我已经开发了电影库应用程序。我只是说 Lauren 的方法是正确的,他可以继续使用这种方法,因为我已经完成了类似的任务并且该应用程序正在运行很好
      猜你喜欢
      • 2014-08-30
      • 1970-01-01
      • 2014-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-18
      • 1970-01-01
      相关资源
      最近更新 更多