Как быстро и просто прочитать сколь угодно сложный, произвольный набор данных XML средствами XDTO? Вместо использования многократно вложенных циклов чтения XML с ручным разбором (парсингом) узлов и свойств, намного проще превратить XML в объект нового типа, причем о структуре этого нового типа объекта расскажет сам XML и никаких лишних усилий по созданию схем, написанию какого-то дополнительного программного кода не понадобится. Я бы не стал писать эту заметку, если бы смог найти в сети материал, подсказывающий, как решить поставленную задачу от начала и до конца, без лишних вопросов и проблем. Собственно, я даже не нашел постановки задачи именно в такой формулировке, но считаю, что она вполне актуальна и заслуживает внимания. Итак, имеем произвольный набор данных в виде XML. Файл, который я взял для статьи, я его не придумал. Это настоящий рабочий экспорт из Lotus Notes счетов на оплату. Что меня немного удивило сразу, так это то, что элементы <document> и <item> не объединяются о