Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi跨平台应用程序中的哪个XML文件库?_Xml_Delphi_Delphi Xe2 - Fatal编程技术网

Delphi跨平台应用程序中的哪个XML文件库?

Delphi跨平台应用程序中的哪个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

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

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


单位
Xml.XMLDoc
您有一个
txml文档

如果选择
DOMVendor:=adomxmlv4
,则它可用于WindowsOSX


它可以直接从工具选项板获得。

OmniXML与delphi-xe2兼容吗?为什么不兼容?如果不是的话,我打赌很快会的。也看看下面关于ADOM的答案。由于ADOM是一个本机代码实现,它应该使用TXMLDocument开箱即用。
DOMVendor:=ADOM XML v4
-看起来编译器会抱怨;)但是+1表示ADOM(也称为开放式XML)@mjn:我同意;o) 我只是写了所需的值(我说的是“选择”,而不是“类型”,所以这是来自对象检查器,不在代码中,也不在dfm:p中)。好吧,这是在iOS和Android支持之前,它在这些平台上工作吗?