Немного поправлю - XDTO - это описание типов, а перевод объекта в XML это сериализация. За это отвечает СериализаторXDTO
Насчет очевидного минуса - он очень спорен. У описания схемы есть тег xsd:include что позволяет не таскать мегабайты (точнее протащить 1 раз) . Ну а насчет раздутости - тип данных это не поле в ДБФ. Это правила которым должно соответствовать значение. К примеру надо хранить значения от 0 до 255 (то что в С называется unsigned char) - объявим тип поля число в дбф (длина 3 точность 0) - это позволит записать число 999 что не соотвествует нашим ожиданиям и потребует дополнительных проверок после чтения из файла. в XDTO за вас это сделает описание xsd:byte - больше проверок не потребуется.
Для участия в обсуждении Вам необходимо авторизоваться либо зарегистрироваться