D5Plugin_XMLExport — плагин для экспорта данных в XML формат
Плагин D5Plugin_XMLExport позволяет экспортировать данные в формат XML любой сложности и вложенности.
Особенности работы плагина
- Формирование XML файла любой сложности.
- Данные будут добавляться в XML файл в правильное место, а не просто дописываться.
- Есть возможность использования множество корневых элементов.
- Поддержка нескольких уровней вложенности.
- Возможность записи данных как внутрь тега, так и в виде элемента тега.
- Возможность (опционально) множественной записи тегов для статических полей.
- Названия тегов генерируются в соответствии с названиями полей в кампании.
Стоимость плагина составляет 15$. Вы можете купить плагин прямо сейчас.
Импорт плагина в Datacol
Импорт плагинов в программу подробно описан в справке (доступной из интерфейса программы):
Подключение плагина к настройке
Плагин D5Plugin_XMLExport подключается в качестве плагина экспорта. Плагин работает как в потоковом режиме, так и в обычном.
Конфигурация плагина экспорта задается в настройках кампании (к которой подключен плагин) на вкладке Экспорт->Форматы экспорта->Плагин.
Описание параметров конфигурации плагина.
- path – путь для сохранения файла.
- charset – кодировка файла. Если не задана — будет использоваться UTF-8.
- type – тип сохранения. Может принимать два варианта: text — в таком режиме данные записываются внутрь тега, или value — в таком режиме данные будут записаны в тег, в атрибут “value” .
- items – название общего корневого тега.
- item – название корневого тега для каждой спарсенной группы данных (строки).
- separator – разделитель текста, используемый для создания вложенных тегов. Например, если поле называется data_item и данный параметр имеет значение «_» то теги будут созданы в таком виде
- , если же оставить данный параметр пустым, в предыдущем случае будет создан один тег
.
Пример строки конфигурации плагина:
<dc5par type="string" name="charset"></dc5par>
<dc5par type="string" name="type">text</dc5par>
<dc5par type="string" name="items">OBJECTS</dc5par>
<dc5par type="string" name="item">OBJECT</dc5par>
<dc5par type="string" name="separator"></dc5par>
1. Плагин создает новый, либо анализирует структуру уже имеющегося файла.
2. Вносятся изменения в файл в соответствии с новыми данными.