CIBlockXMLFile
Описание и список методов
CIBlockXMLFile - класс для работы с файлами XML.
Методы класса
Метод | Описание | С версии |
---|---|---|
DropTemporaryTables | Удаляет таблицы, содержащие ранее загруженный файл. | 6.5.0 |
GetFilePosition | Возвращает объем прочитанных байт. | 6.5.0 |
CreateTemporaryTables | Создает таблицы для загрузки XML. | 6.5.0 |
ReadXMLToDatabase | Загрузка данных из файла в таблицы БД (пошаговая). | 6.5.0 |
IndexTemporaryTables | Индексация таблиц для ускорения доступа. | 6.5.0 |
safeUnZip | Метод распаковывает ZIP-архив из файла fileName. | 23.100.0 |
Примеры использования
<? $obXMLFile = new CIBlockXMLFile; // Удаляем результат предыдущей загрузки $obXMLFile->DropTemporaryTables(); // Подготавливаем БД if(!$obXMLFile->CreateTemporaryTables()) return "Ошибка создания БД."; if($fp = fopen($FILE_NAME, "rb")) { // Чтение содержимого файла за один шаг $obXMLFile->ReadXMLToDatabase($fp, $NS, 0); fclose($fp); } else { // Файл открыть не удалось return "Ошибка открытия файла"; } // Индексируем загруженные данные для ускорения доступа if(!CIBlockXMLFile::IndexTemporaryTables()) return "Ошибка создания индексов БД."; ?>
dpechurkin
|
||
$obXMLFile = new CIBlockXMLFile(#нужное название таблицы#)
в данный момент у класса такой конструктор
| ||
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.