读大数据量的XML文件的读取问题

所属分类: 网络编程 / XML/RSS 阅读数: 1927
收藏 0 赞 0 分享
而如果使用XMLReader的话,不需要缓存,读取速度很快,但是如果要查询就不那么方便了,不支持XPath,只能通过Reader()方法前向循环。为了避免以上两种方法的缺点,想出以下方案:

1、先使用XMLReader将XML文件的内容读取到一个链表中。

2、查询的时候查询链表就可以了(可以在定义链表的类中定义查询函数,要查询的时候直接调用函数就可以了,非常方便)。

结果证明:速度和查询效果都很好。
更多精彩内容其他人还在看

HTML中的XML数据岛记录编辑与添加

HTML中的XML数据岛记录编辑与添加
收藏 0 赞 0 分享

如何得到XML文档大小

如何得到XML文档大小
收藏 0 赞 0 分享

XML文档搜索使用小结

XML文档搜索使用小结
收藏 0 赞 0 分享

XML、DataSet、DataGrid结合一

XML、DataSet、DataGrid结合一
收藏 0 赞 0 分享

XML、DataSet、DataGrid结合二

XML、DataSet、DataGrid结合二
收藏 0 赞 0 分享

JSP取得在WEB.XML中定义的参数

JSP取得在WEB.XML中定义的参数
收藏 0 赞 0 分享

XML和JSP的联手

XML和JSP的联手
收藏 0 赞 0 分享

使用纯HTML的通用数据管理和服务

使用纯HTML的通用数据管理和服务
收藏 0 赞 0 分享

概述IE和SQL2k开发一个XML聊天程序

概述IE和SQL2k开发一个XML聊天程序
收藏 0 赞 0 分享

让Asp与XML交互

让Asp与XML交互
收藏 0 赞 0 分享
查看更多