我想将托管的XML文档下载到我的应用程序的捆绑SQLite数据库中,更新现有行或根据需要插入新的数据行。
我对应用程序设计的想法是这样的:
应用程序加载。
App查找与XML Host的连接。
如果存在连接,App会使用托管的XML文档,更新捆绑的SQLite数据库中的行和列数据,如果XML文档中存在新行,则添加任何新行。如果不存在连接,App将使用SQLite数据库中以前存储的数据。
用户可以使用该应用程序,但无视数据状态。
这是正确的做法吗?有一个更好的方法吗?如何从XML文档批量插入和更新到我的SQLite数据库。我只看过如何逐行执行此操作的示例。我的数据是数百行乘10列。
非常感谢任何见解。 LQ
答案 0 :(得分:2)
我找到了一个回答我的问题的链接,并提供了一个获取XML文档并将其插入SQLite数据库的工作示例:http://blog.sallarp.com/iphone-core-data-uitableview-drill-down/
答案 1 :(得分:0)
我认为你的想法没问题。我已经开发了"Movie Vault for iPad" app并且它做了完全相同的事情。这个应用程序也有很多电影数据下载和它的工作得很好。您还可以执行一项操作,您可以使用“刷新”按钮,当用户单击/点击此按钮时,您可以下载xml并将其插入数据库中的辅助线程中。