【问题标题】:Which library for XML files in a Delphi Cross-platform application?Delphi 跨平台应用程序中的 XML 文件库是什么?
【发布时间】:2011-09-20 20:06:12
【问题描述】:

我正在编写一个必须在 Windows 以及 OSX 中运行的 FireMonkey 应用程序。到目前为止,我一直将 MSXML 用于我的 Windows 应用程序,但当然这个库与 OSX 不兼容。那么问题来了,Delphi XE2 是否包含任何兼容 OSX 的 XML 库,或者是否有兼容 OSX 的第三方 XML 库?

【问题讨论】:

  • OmniXML 与 delphi-xe2 兼容吗?
  • 为什么不呢?如果不是,我敢打赌很快就会。
  • 也看看NativeXML
  • 请参阅下面有关 ADOM 的答案。由于 ADOM 是本机代码实现,它应该使用 TXMLDocument 开箱即用。

标签: xml delphi delphi-xe2


【解决方案1】:

Xml.XMLDoc; 单元中,您有一个TXMLDocument; 如果您选择DOMVendor := ADOM XML v4,它适用于Windows OSX

它可以直接从工具面板中获得。

【讨论】:

  • DOMVendor := ADOM XML v4 - 看起来编译器会抱怨 ;) 但是 ADOM(也称为 Open XML)+1
  • @mjn: 我同意 ;o) 我只是写了所需的值(我说的是“选择”,而不是“类型”,所以这是来自对象检查器,不是在代码中,也不是在dfm :p)。
  • 好的,这是在 iOS 和 Android 支持之前的版本 - 它在这些平台上有效吗?
【解决方案2】:

我知道 TNativeXML 在 unicode 版本的 Delphi (2009+) 中工作,我也很确定它没有 Windows API 要求。我还没有尝试用 XE2 编译它,但作者网站声称与 Delphi XE 兼容。

NativeXML

【讨论】:

    猜你喜欢
    • 2011-06-08
    • 2011-11-13
    • 2014-08-10
    • 2012-05-12
    • 2016-01-19
    • 2010-11-17
    • 2020-05-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多