Какая библиотека для файлов XML используется в кросс-платформенном приложении Delphi?

Я пишу приложение FireMonkey, которое должно работать в Windows, а также в OSX. До сих пор я использовал MSXML для своих приложений Windows, но, конечно, эта библиотека не совместима с OSX. Итак, вопрос в том, включает ли Delphi XE2 любую библиотеку XML, совместимую с OSX, или есть ли сторонняя XML-библиотека, совместимая с OSX?

Ответ 1

В блоке Xml.XMLDoc; у вас есть TXMLDocument; Если вы выберете DOMVendor := ADOM XML v4, он доступен для ОС Windows и OSX.

Он доступен непосредственно из палитры инструментов.

Ответ 2

Я знаю, что TNativeXML работает в Unicode-версиях Delphi (2009+), и я также уверен, что у него нет требований Windows API. Я еще не пытался скомпилировать его с XE2, но сайт авторов утверждает совместимость с Delphi XE.

NativeXML