Документация для разработчиков

Импорт в формате XML

Форма импорта Импорт XML (Контент > Информ. блоки > Импорт > XML) предназначен для загрузки данных в формате XML, хранящихся в отдельном файле, в информационный блок.

ПолеОписание
*Файл для загрузкиС помощью кнопки Открыть... выберите файл в формате XML с сервера или загрузите с локального компьютера.

Примечание: В файле xml путь до картинок прописывается не от корня сайта, а от импортируемой папки с изображениями, поэтому папка с изображениями и файл xml должны быть на одном уровне.

*Тип информационного блокаУказывается информационный блок, в который будет выполняться загрузка данных.

Примечание: если загружаемый инфоблок уже существует в системе, то независимо от выбранного типа инфоблока и сайтов, он заново загружен не будет (идентификация производится по полю Внешний код в настройках инфоблока). Имеющиеся элементы будут обновлены, новые - добавлены. Над теми элементами, отсутствующими в файле, будет совершено действие, указанное в поле Действия над элементами, которых нет в файле.
Если же такого инфоблока в системе нет, то он будет создан в указанном типе и привязан к выбранным сайтам.
*Сайты, к которым будет привязан информационный блок (если будет создаваться новый)Выберите сайты, к которым будет привязан инфоблок (если будет создаваться новый инфоблок).
Действия над элементами, которых нет в файле Определяется действие выполняемое над элементами инфоблока, которые уже есть в базе, но отсутствуют в загружаемом файле:
  • N, ничего - элементы будут сохранены без изменений;
  • A, деактивировать - элементы инфоблока станут неактивными;
  • D, удалить - элементы будут удалены.
Длительность шага в секундах (0 - выполнять импорт за один шаг)Количество секунд выполнения шага импорта. Если указано 0, то импорт инфоблока будет осуществлен за один шаг.
Использовать настройки инфоблока для обработки изображенийПри отмеченной опции изображения, добавленные при импорте, будут преобразовываться согласно настройкам инфоблока.

* - поля, обязательные для заполнения.

При нажатии на кнопку Импортировать начинается импорт инфоблока и над формой настроек отображается ход процесса загрузки.

Кнопка Остановить импорт служит для остановки процесса загрузки информационного блока при необходимости.

После того, как импорт завершен, на данной странице выводится соответствующее сообщение.

Ссылка Перейти к списку элементов позволяет перейти на страницу просмотра списка элементов инфоблока, в который производился импорт данных.

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



Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
1
Роберт Басыров
Проблема:
Импортирую два инфоблока. В одном есть поле-ссылка по ключу на запись в другой инфоблок. При экспорте этих инфоблоков связи теряются так как первичные ключи в инфоблоке, на который ссылаются, изменяются.

Решение. Использовать XML экспорт\импорт.
Сначала экспортируйте тот инфоблок на который ссылается связь. Затем тот, который ссылается (у него есть свойство привязка к элементам).
Импорт в том же порядке.
© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх