Windows&用于delphi XE2的Mac XML库

时间:2012-06-02 10:38:21

标签: delphi xml-parsing cross-platform delphi-xe2

在Delphi XE2上管理XML的最佳(易于使用,性能)库是什么? Windows和Mac的目标都在考虑中。

3 个答案:

答案 0 :(得分:4)

我通常使用NativeXML库,它是一个完全用Delphi代码编写的XML库,它是免费的。我不确定最新版本是否提供与Firemonkey平台的兼容性,但是对于单位名称进行了一些更改后,我在Delphi XE2首次发布时成功测试了它。

您可以在此处找到该组件:http://www.simdesign.nl/xml.html 如果最新版本与XE2不兼容,论坛上有一个关于如何使其兼容的主题:http://www.simdesign.nl/forum/viewtopic.php?t=2110

答案 1 :(得分:3)

Andreano Lanusse在Mac上使用XML有一个很好的blog post。事实证明:

  

当您在设计上删除默认DOMVendor MSXML的TXMLDocument组件时,您必须更改为ADOM XML v4以支持跨平台。

答案 2 :(得分:3)

您可以使用OmniXML,它是:

  1. 100%用delphi编写
  2. 没有外部依赖
  3. 适用于XE2,未在OSX上测试
  4. 在OmniXML之上,您可以使用SimpleStorage为管理XML提供更多功能和简便性。