Добрый день! Помогите с загрузкой из xml, пожалуйста. Есть структура файла
<?xml version="1.0" encoding="UTF-8"?>
<СписокДокументов>
<Документ>
<Реквизит>77777</Реквизит>
<Реквизит2>01010101</Реквизит2>
<Товары>
<Товар1>
<НаименованиеТовара>Товар<Н/аименованиеТовара>
</Товар1>
</Услуги>
</Документ>
</СписокДокументов>
Как из неё проще всего сделать таблицу значений? "Товары" в моем представлении должны быть колонкой таблицы значений с типом колонки "Таблица значений".
Погуглив я нашел какой-то постоительДОМ, который что-то на подобие дерева. Деревья я не люблю из-за рекурсивного обхода.
Есть какие-то волшебные методы сделать то что я хочу? Конфа ут 11.2 БСП есть(конечно). Может там что полезного завалялось?
(1) Спасибо!
Подскажите, пожалуйста, я что-то не правильно сделал? У меня получилась пустая таблица значений после выполнения кода
Сериализатор = Новый СериализаторXDTO(ФабрикаXDTO);
ФайлXML = Новый ЗаписьXML();
ФайлXML.ОткрытьФайл(ИмяВременногоФайла);
ТЗ = Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("Логин", Новый ОписаниеТипов("Строка"));
Сериализатор.ЗаписатьXML(ФайлXML, ТЗ);
Все должно быть описано через xsl прямо в xml, чтобы прочиталось в ТЗ. Я все правильно понял и из обычного xml как у меня в примере нельзя сразу получить таблицу значений?