QXquery 解析器
鉴于Qt4.8
下的qdom
解析器对于解析大文件(超过100MB)速度慢以及内存占用过大的问题,结合开源的pugixml
进行改造,构造了一些基于XPath
的函数用来方便地解析xml文件。
项目地址放在了github上,欢迎pull request~
解析器介绍
pugixml:实测打开100MB左右的文件几乎秒开,并且占用内存大约为xml文件的2~3倍
如果特别看重内存占用的话,还可以开启compact mode
,内存占用还会进一步缩小。
鉴于Qt4.8
下的qdom
解析器对于解析大文件(超过100MB)速度慢以及内存占用过大的问题,结合开源的pugixml
进行改造,构造了一些基于XPath
的函数用来方便地解析xml文件。
项目地址放在了github上,欢迎pull request~
pugixml:实测打开100MB左右的文件几乎秒开,并且占用内存大约为xml文件的2~3倍
如果特别看重内存占用的话,还可以开启compact mode
,内存占用还会进一步缩小。