Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Разбор xml - как получить значение элемента

Разбор xml - как получить значение элемента
Я
   dismo
 
04.10.21 - 21:50
Всем привет! Подскажите, как вытащить значение элемента, у которого нет атрибутов?
XML приходит в следующем виде, пример:
-<Работа Стоимость="15000">
      <Описание>Услуги по ведению реестра</Описание>
</Работа>

Использую конструкцию:
Пока ФайлXML.ПрочитатьАтрибут() Цикл                
    Если ФайлXML.ТипУзла = ТипУзлаXML.КонецЭлемента тогда
        Продолжить;
    КонецЕсли;
        
    ТипУзла  = ФайлXML.ТипУзла;
    Имя      = ФайлXML.Имя;
    Значение = ФайлXML.Значение;
КонецЦикла;

Получается, что у элемента "Работа" есть атрибут "Стоимость" и его значение в кавычках, а вот получить значение элемента "Описание" уже не удается. Каким образом можно его вытащить?
   acht
 
1 - 04.10.21 - 21:57
(0) > Использую конструкцию
Надо читать файл дальше. Сначала будет очередной узел с типом начало элемента и локальным именем "Описание", а потом узел типа текст, у которого можно взять реквизит Значение.
   dismo
 
2 - 04.10.21 - 22:59
(1) Спасибо! Получилось.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.