Версия для печати темы (https://pro1c.org.ua/index.php?s=1e4bf63562e3e6ab9f2b429a5089a3aa&showtopic=4206)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ 1С:Предприятие 8.2 _ Пример чтения xml файла встроенными средствами 1С 8

Автор: Vofka 22.07.11, 8:43

Для 8.1 и 8.2

Чтение = Новый ЧтениеXML; 
Чтение.ОткрытьФайл(ПутьКФайлу);

Пока Чтение.Прочитать() Цикл

    // Прочитать "структурные части" элементов.  
    // Проверить, какая часть элемента - текущая.  
    Если Чтение.ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда
        ИмяУзла = Чтение.Имя; Сообщить("--" + ИмяУзла);

        // Атрибуты элементов можно читать только если текущая часть -  
        // начало элемента  
        Пока Чтение.ПрочитатьАтрибут() Цикл

            // Прочитать данные узла атрибута.  
            ТипУзла = Чтение.ТипУзла;
            Имя = Чтение.Имя;
            Значение = Чтение.Значение;

            // Обработать полученные значения.

        КонецЦикла;

    ИначеЕсли Чтение.ТипУзла = ТипУзлаXML.Текст Тогда

        // В примере просто выводим текст в окно сообщений.  
        Сообщить("Текст:" + Чтение.Значение);

    ИначеЕсли Чтение.ТипУзла = ТипУзлаXML.КонецЭлемента Тогда

        // В примере просто выводим признак конца элемента  
        // в окно сообщений Сообщить("--Конец:" + Чтение.Имя);  

    КонецЕсли;

КонецЦикла;


http://pro1c.org.ua/redirect.php?http://forum.mista.ru/topic.php?id=443408

Автор: itkonstantine 10.09.16, 21:45

Vofka @ 22.07.11, 8:43 * ,
Для 8.3 так же актуально =)

Автор: logist 12.09.16, 9:06

Цитата(itkonstantine @ 10.09.16, 22:45) *
Для 8.3 так же актуально

Статья написана в 2011-м году wink.gif

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua