xml_parser_create

(PHP 4, PHP 5, PHP 7, PHP 8)

xml_parser_createСоздаёт XML-анализатор

Описание

xml_parser_create(?string$encoding = null): XMLParser

Функция xml_parser_create() создаёт новый XML-парсер и возвращает экземпляр класса XMLParser, который будут использовать другие XML-функции.

Список параметров

encoding

Кодировка входных данных определяется автоматически, поэтому параметр encoding задаёт кодировку только для выходных данных. Если передаётся пустая строка, анализатор пытается определить кодировку документа, просматривая первые 3 или 4 байта. Кодировка по умолчанию для выходных данных — UTF-8. Список поддерживаемых кодировок: ISO-8859-1, UTF-8 и US-ASCII.

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

Функция возвращает новый экземпляр класса XMLParser.

Список изменений

ВерсияОписание
8.0.0 Теперь функция возвращает экземпляр класса XMLParser; раньше функция возвращала ресурс (resource) или false, если возникла ошибка.
8.0.0 Параметр encoding теперь принимает значение null.

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

  • xml_parser_create_ns() - Создание XML-анализатора с поддержкой пространств имён
  • xml_parser_free() - Освобождение XML-анализатора
To Top