本文主要是介绍读大数据量的XML文件的读取问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
而如果使用XMLReader的话,不需要缓存,读取速度很快,但是如果要查询就不那么方便了,不支持XPath,只能通过Reader()方法前向循环。为了避免以上两种方法的缺点,想出以下方案:
1、先使用XMLReader将XML文件的内容读取到一个链表中。
2、查询的时候查询链表就可以了(可以在定义链表的类中定义查询函数,要查询的时候直接调用函数就可以了,非常方便)。
结果证明:速度和查询效果都很好。
这篇关于读大数据量的XML文件的读取问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!