+ -
当前位置:首页 → 问答吧 → 解析较大型的xml文件

解析较大型的xml文件

时间:2011-12-08

来源:互联网

文件大小20M到50M左右,并且还会不断增大,我找到了四种解析方式:DOM,SAX,VTD和StAX。只要求只读方式读取文件供程序使用,xml文件包含上万的交叉引用并且引入了逻辑运算、算数操作等。VTD的解析效率和内存占用较其他解析方式占优势,但网上唯一找到的库确是GPL license保护的,无法引用的项目中。目前打算使用Xerces的SAX解析方法,进行多次解析来解决元素间交叉引用的问题,不知道这样可不可行。

作者: cyclejdm   发布时间: 2011-12-08

试一试Rapidxml。

作者: healer_kx   发布时间: 2011-12-08

RapidXml is an attempt to create the fastest XML DOM parser possible, while retaining useability, portability and reasonable W3C compatibility.
文件变大后内存可能会吃不消啊

作者: cyclejdm   发布时间: 2011-12-08

热门下载

更多