Парсинг XML элементов (характеристик товаров) в CSV с помощью макроса шаблона вывода [XMLELEMENTSTOCSV]

Например, нужно распарсить XML

И сохранить данные в CSV

Content Downloader

Для парсинга XML элементов (названий атрибутов и их значений) можно пользоваться макросом шаблона вывода [XMLELEMENTSTOCSV]

1
[XMLELEMENTSTOCSV]{DISALLOW}имена элементов для исключения (через запятую){/DISALLOW}код XML[/XMLELEMENTSTOCSV]

Имена элементов для исключения (через запятую) — перечислите названия элементов (характеристик), которые не должны попасть в результат.

Код XML — в коде XML должны быть только имена элементов и их значения. Обратите внимание на первый скриншот (нужные данные взяты в зеленую рамку). Родительский тег товара offer не должен попадать в макрос [XMLELEMENTSTOCSV].


Макрос [XMLELEMENTSTOCSV] преобразует XML код во входные данные для макроса [DYNAMICVALUES]. По этой причине в строке заголовка (в шапке CSV) должен присутствовать макрос вывода имен характеристик [DYNAMICVALUES].

Content Downloader

Также вы можете более гибко настраивать обработку данных [DYNAMICVALUES] с помощью окна настроек shift+ctrl+d.


Смотрите также

Как парсить большие XML YML файлы в CSV
Получение атрибутов, внутреннего текста тегов/Получение вложенной структуры рубрик товаров из XML (макрос [GETTAGDATA])


1 Star2 Stars3 Stars4 Stars5 Stars (оценок: 3, средний балл: 5,00)

Загрузка...
Автор: admin, 30 декабря 2019
Рубрики: Приемы парсинга
Метки: , , , , , ,

Последние статьи

css.php