Как правильно читать Xml?

  • Автор темы mailis
  • Дата начала
M

mailis

#1
Доброго времени суток, Уважаемые!
Возникла трудность с чтением XML.
Необходимо загружать данные из файла следующего вида:
<?xml version="1.0" encoding="windows-1251" ?>
- <EXTRWT>
- <WTFORMAT VERSION="1.0" DATE="">
- <STATEMENTSDOCS>
- <STATEMENTSDOC>
- <CREDITDOCUMENTS>
<CREDITDOCUMENT здесь идет перечисление атрибутов со значениями вида: OWNORGBIC="" />
<CREDITDOCUMENT аналогично OWNORGBIC="" />
</CREDITDOCUMENTS>
</STATEMENTSDOC>
</STATEMENTSDOCS>
</WTFORMAT>
</EXTRWT>
Проблема: выборка значений атрибутов из объявления CREDITDOCUMENT (первого) настроена, как обратиться ко второму объявлению CREDITDOCUMENT, чтобы аналогичным образом выбрать значения атрибутов?
Вот фрагмент кода выполняющий выборку:
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.ОткрытьФайл(ФайлИмпорта);
ЧтениеXML.Прочитать();
ЧтениеXML.ПервоеОбъявление();
Пока НЕ ЧтениеXML.Имя = Объявление Цикл
Если НЕ ЧтениеXML.Прочитать() Тогда
Возврат;
КонецЕсли;
КонецЦикла;
Далее идет создание и заполнение документа по атрибутам.
Вероятно я не совсем хорошо понимаю структуру XML, и поэтому прошу помощи.
Спасибо за внимание.