gpt4 book ai didi

xml - 使用 Delphi 使用 AsmXML

转载 作者:数据小太阳 更新时间:2023-10-29 02:27:31 24 4
gpt4 key购买 nike

AsmXML由 Marc Kerbiquet 编写的作为 xml 解析器似乎很有前途。我想用 Delphi 进一步利用它,但由于对象格式兼容性问题而绊倒了。是否可以调整 fasm 源代码来解决问题,还是应该将其移植到 Tasm32?

最佳答案

您不必将其转换为由 Delphi 编译。

您可以简单地使用生成的目标文件,然后使用类似 provided here 的工具将其转换为 .obj。 .

然后小的asm-xml.h可以转换成一个小的Delphi单元,调用外部.obj文件。然后您将拥有一个新单元。

我怀疑它是否值得。例如,您将丢失 64 位编译。解析和内联数据是获得最佳速度的一种非常常见的模式。我在纯 pascal 中对 JSON 使用了类似的技术,而且速度非常快 - 请参阅 JSON vs XML parsing speed in Delphi

这个解析器非常快,但也非常简单,恕我直言,它缺少很多与 XML 相关的功能。在大多数情况下,瓶颈不是解析,而是存储或搜索。

关于xml - 使用 Delphi 使用 AsmXML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8276834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com