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

发布于 2024-10-31 03:49:27 字数 132 浏览 0 评论 0原文

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

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

I am retrieving data from an XML file but the file contains more than 15000 records, so my application is getting slowed. So I want to convert it into SQLLite file (by using programmatically or by using any tool).

Please provide me any solution for it.

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

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

发布评论

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

评论(1

清音悠歌 2024-11-07 03:49:27

我建议使用核心数据。解析日期、创建托管对象并让 Core Data 将这些对象保存到 sqlite 数据库中。

接下来的好处是,您以后不必关心 sql 语句。

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

如果您不熟悉脚本语言,请查看 SQLite Manager,它是一个用于管理 SQLite 数据库的 Firefox 插件,并且能够导入 XML。

I would suggest using Core Data. Parse the date, create managed objects and let Core Data persist those objects to a sqlite database.

The the following benefit will be, that you don't have to care for sql statements later on.

To prepopulate the core data db read this article. I'd write a simple xml2sqlite importer like in Ruby or PHP.

If you are not a friend of scripting languages then have a look at SQLite Manager it's a Firefox Plugin to manage SQLite database and it's capable of importing XML.

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