Я использую API Google Base Google , это - Xml, свободный, зарегистрированный, облачный, и имеет коннекторы для многих языков. Я думаю, что это заполнит Ваш счет, если Вы захотите бесплатное размещение также.
Теперь, если Вы хотите разместить свои собственные серверы , корпус Токио является Вашим ответом, его ключ => базирующееся значение, использует плоские файлы и является самой быстрой базой данных там прямо сейчас (очень базовый сравненный для высказывания Oracle, но невероятно хороший в хранении и доступе к данным, приблизительно 1 миллион записей в секунду, приблизительно с 10 байтами издержек (в зависимости от механизма устройства хранения данных)). Что касается бизнес-готового TokyoCabinet основа сервиса под названием Mixi, которая является эквивалентом Facebook+MyPage Японии с несколькими миллионами активных пользователей, таким образом, это - на самом деле очень доказанное сражение.
Взгляните на сеансы Jeroen Pluimers на CodeRage 4
под названием Практический XML в Delphi
«Начиная с основ XML, изучите о правильно оформленных и действующих документах, кодирование и перекодирование и XSD Проверка. См. Примеры в Delphi для Win32 и Delphi Prism показывают вам какой инструмент выбрать когда. В заключение, узнать, где что-то может пойти не так и как это предотвратить: неправильно, но хорошо сформированный XML, копирование данных между XML документы, конвертировать XML в таблицы и объекты и т. д. "
This can get you up to speed in less than 10 minutes: http://www.youtube.com/watch?v=4D78MG4CaAI (a tutorial on using XML data binding wizard)
Вау, я только что заметил этот пост после публикации руководства по сериализации Xml с Delphi 2010.
Его можно посмотреть, чтобы увидеть, как работает TXmlDocument, но есть есть много других методов, которые также будут работать.
Я обычно использую модуль msXml напрямую, поскольку он предоставляет XPath, которого нет в TXmlDocument.
Я использую этот компонент VCL:
Редактировать:
NativeXml в настоящее время имеет открытый исходный код.