Я пишу приложение FireMonkey, которое должно работать как в Windows, так и в OSX. До сих пор я использовал MSXML для своих приложений Windows, но, конечно, эта библиотека несовместима с OSX. Итак, вопрос в том, включает ли Delphi XE2 какую-либо библиотеку XML, совместимую с OSX, или существует ли сторонняя библиотека XML, совместимая с OSX?
Какая библиотека для файлов XML в кроссплатформенном приложении Delphi?
comment
OmniXML совместим с delphi-xe2?
- person Salvador   schedule 21.09.2011
comment
почему бы и нет? Если это не так, я уверен, что скоро будет.
- person David Heffernan   schedule 21.09.2011
comment
Также ознакомьтесь с NativeXML
- person stukelly   schedule 21.09.2011
comment
См. Ответ об ADOM ниже. Поскольку ADOM является реализацией нативного кода, он должен работать из коробки с использованием TXMLDocument.
- person Misha   schedule 21.09.2011
Ответы (2)
В модуле Xml.XMLDoc;
у вас есть TXMLDocument;
. Если вы выберете DOMVendor := ADOM XML v4
, он доступен для Windows и OSX.
Он доступен прямо из палитры инструментов.
person
Whiler
schedule
20.09.2011
DOMVendor := ADOM XML v4
- похоже, компилятор пожалуется;) но +1 для ADOM (также известного как Open XML)
- person mjn; 21.09.2011
@mjn: согласен; o) Я просто написал необходимое значение (я сказал «выбрать», а не «тип», так что это из инспектора объектов, а не в коде, ни в dfm: p).
- person Whiler; 21.09.2011
Хорошо, это было еще до поддержки iOS и Android - работает ли это на этих платформах?
- person Jerry Dodge; 06.06.2015
Я знаю, что TNativeXML работает в версиях Unicode Delphi (2009+), и я также почти уверен, что он не требует требований Windows API. Я еще не пробовал скомпилировать его с XE2, но сайт авторов заявляет о совместимости до Delphi XE.
person
Vivian Mills
schedule
20.09.2011