(0) Я бы для начала разобрался с созданием xsd. Установите XMLSpy, сделайте простую схему, поиграйтесь с разными валидаторами. Как разберетесь, пробуйте импортировать ее в 1С и создавать объект XDTO.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший