谢谢。它这个介绍的是CMarkup这个C++库。要和libxml2的pull模式对比一下。
一次读取的文件分块大小是用MARKUP_FILEBLOCKSIZE设置的:
http://www.firstobject.com/c++-xml-reader-parses-large-xml-file.htm
StAX的比纯SAX的expat之类的代码写起来更好写一些。
【 在 DoorWay 的大作中提到: 】
:
http://www.firstobject.com/xml-reader-sax-vs-xml-pull-parser.htm: 这个看看,说是和SAX相比,都是流式的。但你这是Word文档,找到超大节点,能不能一次设定读取大小,文档没说。
--
修改:z16166 FROM 222.129.205.*
FROM 222.129.205.*