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

Тема в разделе "1C и всё что с ней связано", создана пользователем mailis, 4 дек 2010.

  1. mailis

    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, и поэтому прошу помощи.
    Спасибо за внимание.
     
Загрузка...

Поделиться этой страницей