加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

什么是最快的XML解析器可用于Delphi?

发布时间:2020-12-16 01:52:54 所属栏目:百科 来源:网络整理
导读:我们有相当大的XML字符串,我们目前使用MSXML2解析 我刚刚尝试使用MSXML6希望速度提高,没有什么! 我们当前创建了很多DOM文档,我猜想可能会有一些开销不断与MSXML2 / 6 dll交互 有没有人知道一个更好/更快的XML组件Delphi? 如果任何人可以建议一个替代方
我们有相当大的XML字符串,我们目前使用MSXML2解析

我刚刚尝试使用MSXML6希望速度提高,没有什么!

我们当前创建了很多DOM文档,我猜想可能会有一些开销不断与MSXML2 / 6 dll交互

有没有人知道一个更好/更快的XML组件Delphi?

如果任何人可以建议一个替代方案,它的速度更快,我们会整合它,但这将是一个很大的工作,所以希望结构不会与MSXML使用的太不同

我们使用Delphi 2010

保罗

最近我有一个类似的问题,使用MSXML DOM解析器被证明是太慢的给定任务。我不得不解析相当大的文档> 1MB和DOM解析器的内存消耗是禁止的。
我的解决方案是不使用DOM解析器,而是去与事件驱动的MSXML SAX解析器。这证明是非常,快得多。不幸的是,编程模型是完全不同的,但是依赖于任务,它可能是值得的。
Craig Murphy发表了一篇关于如何在delphi中使用MSXML SAX解析器的文章:
SAX,Delphi and Ex Em El

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读