如何插入xml分析内容成sqlite3数据库
-
18-09-2019 - |
题
我是新来的iphone发展。我想插入我的xml分析内容成一个sqlite3数据库和检索和显示它在提供一个.我能够分析和直接显示的内容使用nsxml分析器。请帮我如何继续存储内容的数据库和检索它。谢谢。
解决方案
你应该考虑使用 核心数据 而不是sqlite3.它管理的自动多数的艰苦的工作,它加载到提供的效率。
其他提示
您可以将您解析离线做(即不能在iPhone应用程序)或在线(即在iPhone应用程序)。这取决于是否需要在运行时提供给您的应用程序的XML。
如果你在XML文件是SQLite的DB里面的内容有兴趣,那么我建议你解析离线做,因为你的应用程序将运行得更快,因为它是不是会在每次启动时都会解析XML。
作为晃说,应考虑使用核心数据如果可能的话,这可以使用SQLite其后备存储。这取决于,如果您的应用需要对OS预3.x设备上运行,作为核心数据只适用于iPhone OS 3.0b的和更高版本。核心数据处理,使数据库变得更轻松,并提供了一些整洁的小事情,使构建一个简单的应用程序(如NSFetchedResultsController
)。
请务必阅读核心数据编程指南,你使用它之前。
这不是可能由初学者很容易理解。
您的项目和苹果的示例代码可能有不同的情况。还要对性能的关注,特别是在该设备上。
不隶属于 StackOverflow