更新批量 XML 数据并将其插入到我的 SQLite 数据库中

发布于 2024-11-03 18:25:15 字数 443 浏览 0 评论 0原文

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

我对应用程序设计的想法是:

  1. 应用程序加载。

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

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

  4. 用户在使用应用程序时度过了愉快的时光,而忽略了数据的状态。

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

任何见解都将受到高度赞赏。 lq

I want to download a hosted XML document into my app's bundled SQLite database, updating existing rows, or inserting new rows of data as necessary.

My thoughts as far as app design are this:

  1. App loads.

  2. App looks for a connection to XML Host.

  3. If connection exists, App consumes the hosted XML document, updating row and column data in the bundled SQLite database, adding any new rows if new rows exist in the XML document. If no connection exists, App uses the previously stored data in the SQLite database.

  4. User has a merry time using the app, oblivious to the state of the data.

Is this the right approach? Is there a better way to do this? How do I do bulk inserts and updates from an XML document into my SQLite database. I've only seen examples of how to do this row by row. My data is hundreds of rows by 10 columns.

Any insight is greatly appreciated.
lq

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

雪若未夕 2024-11-10 18:25:15

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

I found a link that answers my question and provides a working example of taking an XML document and inserting it into a SQLite database: http://blog.sallarp.com/iphone-core-data-uitableview-drill-down/

萌︼了一个春 2024-11-10 18:25:15

我认为你的想法是好的..我已经开发了 “iPad 版电影库” 应用程序及其执行完全相同的操作。这个应用程序还有很多电影数据可供下载,而且运行得很好。您还可以做一件事,您可以提供一个“刷新”按钮,当用户单击/点击此按钮时,您可以下载 xml 并将其插入到辅助线程的数据库中。

I think your idea is ok.. I have developed "Movie Vault for iPad" app and its doing the exactly same thing. This app also have lot of movies data to download and its working quite well. You can also do one thing you can give a "Refresh" button and when user click/tap on this button you can download the xml and insert it in database in a secondary thread.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文