美文网首页Qt学习C++
Qt 平台下基于 pugixml 改造的高速、便捷xml解析器

Qt 平台下基于 pugixml 改造的高速、便捷xml解析器

作者: leoflysx | 来源:发表于2017-09-26 11:08 被阅读39次

    QXquery 解析器

    鉴于Qt4.8下的qdom解析器对于解析大文件(超过100MB)速度慢以及内存占用过大的问题,结合开源的pugixml进行改造,构造了一些基于XPath的函数用来方便地解析xml文件。

    项目地址放在了github上,欢迎pull request~


    解析器介绍

    pugixml:实测打开100MB左右的文件几乎秒开,并且占用内存大约为xml文件的2~3倍
    如果特别看重内存占用的话,还可以开启compact mode,内存占用还会进一步缩小。

    相关文章

      网友评论

        本文标题:Qt 平台下基于 pugixml 改造的高速、便捷xml解析器

        本文链接:https://www.haomeiwen.com/subject/aqhsextx.html