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

ImportXMLFile

Описание

mixed
ImportXMLFile(
	string file_name,
	string iblock_type = "-",
	array site_id = '',
	string section_action = "D",
	string element_action = "D",
	bool use_crc = false,
	bool preview = false,
	bool sync = false,
	bool return_last_error = false,
	bool return_iblock_id = false
);

Функция выполняет импорт xml-файла в инфоблок.

Возвращаемое значение

Возвращает true в случае успешного импорта или строку с сообщением об ошибке.

Параметры функции

ПараметрОписание С версии
file_name Путь к xml-файлу.
iblock_type Тип инфоблока, в который импортировать.
site_id Сайт, к которому будет привязан инфоблок.
section_action Действие, которое осуществляется с секциями, отсутствующими в файле импорта ("N" - ничего; "A" - деактивировать; "D" - удалить, используется по умолчанию).
element_action Действие, которое осуществляется с элементами, отсутствующими в файле импорта ("N" - ничего; "A" - деактивировать; "D" - удалить, используется по умолчанию).
use_crc Использование контрольных сумм при импорте для увеличения производительности и избежания лишних обновлений элементов.
preview Если true, то формировать картинку анонса из детальной картинки.
sync Позволяет разнести процесс синхронизации с 1С и обмен новостями через модуль Контроллер сайтов. 8.5.5
return_last_error Если true, то функция в случае ошибки вернёт строку, иначе null. 8.6.3
return_iblock_id Если true, то функция в случае успеха вернёт идентификатор инфоблока (нового или обновлённого). 12.5.5


© «Битрикс», 2001-2024, «1С-Битрикс», 2024