Я использую Delphi 2009 и хочу работать с некоторыми XML-данными. Я слышал, что nativeXML - один из самых удобных способов сделать это. так как я могу установить эту библиотеку?





Судя по их Веб-сайт, похоже, что вы просто загружаете файл .dcu, помещаете его в удобный каталог и добавляете этот каталог в свой путь к библиотеке типов (инструменты-> параметры-> путь к библиотеке).
После этого просто добавьте модуль в свой раздел uses, и все будет в порядке.
Как покупатель, который заплатил за это, вы должны иметь возможность загрузить бета-версию для D2009 с частного форума.
Вы правы ... Я забыл, что D2007 и D2009 бинарно несовместимы.
NativeXML пока не заявляет о поддержке Delphi 2009. [Обновлено: очевидно, платным клиентам доступна бета-версия 2009 года.] Пробная версия не работает, поэтому она не может работать с Delphi 2009, пока эта версия Delphi не будет официально поддерживаться.
Тем не менее, использование XML в Delphi для большинства целей не требует сторонних компонентов. У вас есть несколько вариантов, в зависимости от того, что вы делаете.
Самый простой - использовать TXMLDocument. Это позволяет вам открыть XML-файл или поток и узлы доступа используя DOM.
С корпоративной версией Delphi, вы получаете привязку данных XML волшебник. Это сильно порождает типизированные классы отображения для определенного Схема XML. Это очень удобно когда вы точно знаете, что структуру XML-документа, который вы разбор будет.
Третий вариант - это преобразователь XML, который позволяет вам читать XML-данные в и из TClientDataset.
какие интернет-источники можно почитать, как пользоваться TXMLDocument? Я пробовал, но не могу найти нужные данные (
Теперь он с открытым исходным кодом, использовать его может любой желающий. Я использую его в Delphi XE FWIW.
Если верить их сайту, они не включают DCU Delphi 2009 (пока). DCU D2007 не будут работать в D2009.