什么是最快的XML解析器可用于Delphi?
发布时间:2020-12-16 08:07:15 所属栏目:百科 来源:网络整理
导读:我们有相当大的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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |