XML-формат прайса

Рассмотрим пример импорта прайс-листа в формате XML :

Для импорта прайса в формате XML, в окне «Реквизиты настройки импорта прайса в форматах XLS,CSV,XML,DBF» на вкладке «Общие» необходимо установить радиокнопку «XML (отбор по тэгам)» :

Далее, нужно открыть исходный XML-файл в любом браузере и внимательно рассмотреть структуру данных. Необходимо выделить блок тегов, которые охватывают все реквизиты одной записи по одному товару :

Затем перейти на вкадку «Реквизиты» в окне «Реквизиты настройки импорта прайса в форматах XLS,CSV,XML,DBF» и задать поля «начинающий XML-тэг» и «завершающий XML-тэг» для всего блока тегов, которые охватывают все реквизиты одной записи по одному товару :

Далее, нужно установить атрибуты для каждого реквизита :

Наименование Описание
Номера колонок значение по порядку следования тэгов в XML-файле (в принципе, может быть любым, номером, главное, чтобы у разных реквизитов он не повторялся)
Формат реквизита функция преобразования. Значение реквизита задается с помощью функции : STREXTRACT(Prm1,Prm1,Prm3)
Prm1 это код реквизита товара в программе «Интер-Прайс»
Prm2 начинающий XML-тэг для конкретного реквизита товара в блоке тэгов XML-файла
Prm3 завершающщий XML-тэг для конкретного реквизита товара в блоке тэгов XML-файла

Внимание! В некоторых случаях, Prm2 и Prm3 могут включать в себя не только начинающий XML-тэг и завершающщий XML-тэг, но и другие строковые выражения которые нужно убрать из получаемого в результате импорта значения реквизита товара :

В остальном, процесс настройки и «импорта файла в формате XML» аналогичен «импорту Excel-файла»

Яндекс.Метрика