За созданием кода для сериализации и десериализации объектов в Delphi логично
перейти к рассмотрению вопроса о возможности генерации соответствующего DTD для
сохраняемых в XML классов. DTD понадобится нам, если мы захотим провести
проверку XML документа на корректность и допустимость с помощью одного из XML
анализаторов. Работа с анализатором MSXML рассмотрена в статье Загрузка и анализ
документа XML..
Обмен информацией в формате XML - это чрезвычайно удобный механизм,
позволяющий свести к минимуму проблемы внутрифирменных форматов данных. Эти
проблемы сводятся к сложностям при обмене информацией с контрагентами фирмы.
Зачастую проблема стоит не только в невозможности других воспринимать
предлагаемый вами формат (DBF, ASCII и т.п.), сколько в нежелании
приспосабливаться к ним. Эти форматы не очень удобны. К тому же у вашего
партнера наверняка уже есть наработки в этой области. Так почему бы вам не
приспособится к его формату обмена данными?