• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

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

mailis

Доброго времени суток, Уважаемые!
Возникла трудность с чтением 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, и поэтому прошу помощи.
Спасибо за внимание.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!