Delphi跨平台应用程序中的哪个XML文件库?
我正在编写一个FireMonkey应用程序,它必须在Windows和OSX中运行。到目前为止,我已经将MSXML用于我的Windows应用程序,但这个库当然与OSX不兼容。因此,问题是,Delphi XE2是否包含任何与OSX兼容的XML库,或者是否有与OSX兼容的第三方XML库?我知道TNativeXML在Delphi(2009+)的unicode版本中工作,我也非常确定它没有Windows API要求。我还没有尝试过用XE2编译它,但是作者的网站声称兼容Delphi XEDelphi跨平台应用程序中的哪个XML文件库?,xml,delphi,delphi-xe2,Xml,Delphi,Delphi Xe2,我正在编写一个FireMonkey应用程序,它必须在Windows和OSX中运行。到目前为止,我已经将MSXML用于我的Windows应用程序,但这个库当然与OSX不兼容。因此,问题是,Delphi XE2是否包含任何与OSX兼容的XML库,或者是否有与OSX兼容的第三方XML库?我知道TNativeXML在Delphi(2009+)的unicode版本中工作,我也非常确定它没有Windows API要求。我还没有尝试过用XE2编译它,但是作者的网站声称兼容Delphi XE 单位Xml.XML
单位
Xml.XMLDoc
您有一个txml文档代码>
如果选择DOMVendor:=adomxmlv4
,则它可用于Windows和OSX
它可以直接从工具选项板获得。OmniXML与delphi-xe2兼容吗?为什么不兼容?如果不是的话,我打赌很快会的。也看看下面关于ADOM的答案。由于ADOM是一个本机代码实现,它应该使用TXMLDocument开箱即用。DOMVendor:=ADOM XML v4
-看起来编译器会抱怨;)但是+1表示ADOM(也称为开放式XML)@mjn:我同意;o) 我只是写了所需的值(我说的是“选择”,而不是“类型”,所以这是来自对象检查器,不在代码中,也不在dfm:p中)。好吧,这是在iOS和Android支持之前,它在这些平台上工作吗?