ReadXMLToDatabase
Описание и параметры
bool CIBlockXMLFile::ReadXMLToDatabase( resource fp, array &NS, int time_limit = 0, int read_size = 1024, );
Метод загружает данные из файла в таблицы БД. Когда весь файл прочитан, он возвращает true. Если методу не удалось уложиться в time_limit секунд, он вернет false и в параметре NS данные, необходимые для продолжения работы на следующем шаге. Нестатический метод.
Примечание: Если кодировка файла отличается от текущей (LANG_CHARSET), то будет выполнена перекодировка.
Параметры вызова
Параметр | Описание |
---|---|
fp
| Дескриптор открытого файла. Файл рекомендуется открывать в режиме "rb".
|
NS | Массив с данными для продолжения работы метода, прерванного на предыдущем шаге. |
time_limit | Ограничение работы метода по времени. В секундах. Если не задан или равен нулю, то метод будет работать без ограничений.
|
read_size | Сколько байт считывать за одну операцию чтения файла. Большие значения увеличивают производительность при большем потреблении памяти. |
Возвращаемое значение
Метод возвращает true, если файл был полностью загружен, и false - в противном случае.
Смотрите также
© «Битрикс», 2001-2025, «1С-Битрикс», 2025