Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
11 дек 2024, 13:49

Обход XML-файла

Автор bebe3, 03 фев 2011, 12:25

0 Пользователей и 1 гость просматривают эту тему.

bebe3

Здравствуйте. Имеем такой вот кусок XML-файла:
<xref>
<category_id>4572</category_id>
<product_id>15783</product_id>
<product_id>15778</product_id>
<product_id>15775</product_id>
<product_id>15779</product_id>
<product_id>15780</product_id>
<product_id>15777</product_id>
<product_id>15726</product_id>
<product_id>15784</product_id>
<product_id>15782</product_id>
<product_id>15781</product_id>
<product_id>15332</product_id>
<product_id>14440</product_id>
<product_id>7674</product_id>
<product_id>15794</product_id>
<product_id>15797</product_id>
<product_id>15798</product_id>
<product_id>15334</product_id>
<product_id>15796</product_id>
<product_id>15795</product_id>
<product_id>15793</product_id>
<product_id>15333</product_id>
<product_id>7705</product_id>
<product_id>8282</product_id>
<product_id>13012</product_id>
</xref>


Таких кусков в файле несколько.
Я делаю:
Если ЧтениеXML.ТипУзла = ТипУзлаXML.КонецЭлемента Тогда
Если ЧтениеXML.Имя = "xref" Тогда
         ......
        КонецЕсли;
КонецЕсли;


Соответственно у меня берется только последний "product_id".
Пробовал сравнение через метод Массив.Свойство() и:
Массив.product_id = Элемент.Артикул
Выводит только последнюю строчку.
Подскажите, как прогонять все "product_id" и выбирать значения этих тегов по очереди?

Заранее спасибо, Андрей.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск