dom,sax,nativexml,simplexml或者其他组件

解决方案 »

  1.   

    據樓上反應是SAX,呵呵流式處理肯定快過DOM的建樹那玩意。
      

  2.   

    http://www.hudong.com/wiki/NATIVEXML
    NATIVEXML
      

  3.   

    都不快
    DIxml最快,大家不信可以测试
      

  4.   

    刚拿一个excel导出的23.6M的xml测试了一下:
    [TALXMLDocument] 8765ms
    [TNativeXml] 11594ms
    [TXMLDocument] 6453ms
    [TALXMLDocument] 9047ms
    [TNativeXml] 11484ms
    [TXMLDocument] 6360msamd athlon64 2800+, 1.5g ram, d7+win2003,引用了FastMM和FastCode,TXMLDocument.DOMVendor=MSXML(Xerces XML比NativeXml还慢,Open XML不能等下去了),NativeXml v2.38,Alcinoe v3.64,脱离ide运行
    jvcl的SimpleXml真的很simple,对东亚语言支持不好,就没用它试;DIXml因为没法用(我的d7的rtl已经被替换成FastMM版本的了),所以没试过
      

  5.   

    多年来,我只用动态的IXMLDocument接口……