XML из английского eXtensible Markup Language — расширяемый язык разметки. Википедия пишет, что это жестко рекомендованная структура. На практике это совершенно не так. Есть несколько стандартов, утвержденных в каких-то организациях. Используются все стандарты плюс придумываются свои собственные. Главное понять, что XML это просто текстовый файл, который структурирован тем или иным образом (по стандарту или нет) для обмена между программами. Достоинства XML варианта обмена 1. Легко открывается любым редактором вне зависимотси от операционной системы. 2. Простота обработки файлов. 3. Хорошо упаковывается любым архиватором. 4. Легко добавить механизмы шифрования данных. 5. Просто редактировать и на скорую руку подправить файл. Иногда плюс. Иногда минус. Если файл сделан по стандарту и стандарт известен, то запрограммировать обмен такими файлами очень легко. Недостатки XML 1. Слишком много стандартов. 2. Нет проверки на целостность файла. 3. Нет механизмов верификации информации. При п