При работе с bitrix может возникнуть необходимость конвертации массива в xml файл. Для преобразований были выбраны следующие инструменты: функции array2xml и xml2array.
Для выполнения конвертации из массива в xml файл необходимо:
Поместить файл функции array2xml.php в раздел, в котором она будет использоваться.
Подключить файл с функцией
require_once ('array2xml.php');
Разберем пример по формированию XML на основе заведенных в системе товаров. Для этого будем использовать функцию CIBlockElement::GetList для получения данных из инфоблока.
В результате получаем сформированный xml наших товаров.
Для выполнения конвертации из xml файла в массив необходимо:
Поместить файл функции xml2array.php в раздел, в котором она будет использоваться.
Подключить файл с функцией
require_once ('array2xml.php');
Загрузить xml файл, который необходимо конвертировать, и указать путь к файлу в файловой системе. Файл xml должен содержать начальный и конечный теги, в которые будет заключен весь документ.