将大型XML文件转换为SQLite文件的最快方法是什么?

3

我正在从XML文件中检索数据,但该文件包含15000多条记录,因此我的应用程序变得缓慢。因此,我希望将其转换为SQLLite文件(通过编程方式或使用任何工具)。

请为此提供任何解决方案。

1个回答

0

我建议使用Core Data。解析日期,创建托管对象并让Core Data将这些对象持久化到SQLite数据库中。

以下好处是,以后您不必担心SQL语句。

要预填充核心数据库,请阅读本文。我会写一个简单的Ruby或PHP的xml2sqlite导入器。

如果您不喜欢脚本语言,请看一下SQLite Manager,它是Firefox插件,可以管理SQLite数据库,并能够导入XML。


嗨,Nick Weaver。解析XML文件需要更多时间,因此我想将XML文件转换为SQLite文件。你能否就此问题给我任何建议? - girish
XML是从哪里来的?是从服务器上获取还是随捆绑包一起提供的? - Nick Weaver
已更新答案。如果问为什么使用Core Data?我会说,它易于使用,并且非常好地融入了iPhone环境。 - Nick Weaver
如果你是iPhone开发的新手,可能需要一些步骤,但这个努力是值得的。 - Nick Weaver
你好,Nick。能否告诉我如何使用 SQLite 管理器以及如何导入 XML 呢?我试了一下,但没成功。 - girish
我会尽力在今天稍后提供帮助。 - Nick Weaver

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接