我正在研究android,我正在解析一个巨大的XML文件。 所以我总是需要从该XML文件中获取一些数据,这使得应用程序非常慢。
有没有办法可以创建XML文件的数据集/记录集/结果集
以便稍后我可以从新创建的集合中获取数据。
以及如何阅读该集:)
非常感谢!!
问候..
佳!!
答案 0 :(得分:0)
首先,任何经常需要搜索大量XML文件的应用程序都会有点慢。
我不知道您的XML文件中有什么,但如果它适合存储在SQL数据库中,那可能就是一个想法。读一次,把它放在数据库中然后搜索东西应该快得多(当然,给出正确的索引)
如果数据不是太大而无法一次保留在内存中,那么您可以在内存中构建一个可以轻松找到内容的数据结构。
如果不知道它是什么类型的数据,如果它太大而无法保留在内存中以及如何查找数据,那么给出一个很好的答案是非常棘手的。