xml_parser_create_ns
(PHP 4 >= 4.0.5, PHP 5, PHP 7)
xml_parser_create_ns — Создание XML-анализатора с поддержкой пространств имен
Описание
xml_parser_create_ns() создает новый синтаксический XML-анализатор с поддержкой пространства имен и возвращает экземпляр XMLParser, который будет использоваться в других XML-функциях.
Список параметров
-
encoding
-
Кодировка входных данных определяется автоматически, а
encoding
задает кодировку только для выводимых данных. Если передается пустая строка, анализатор попытается определить кодировку, просматривая первые 3 или 4 байта. В PHP 5.0.0 и 5.0.1 кодировка по умолчанию ISO-8859-1. Для версий PHP 5.0.2 и выше - UTF-8. Список поддерживаемых кодировок:ISO-8859-1
,UTF-8
иUS-ASCII
. -
separator
-
Если сообщить анализатору пространство имен, то параметры тегов, передающиеся в различные обработчики будут состоять из пространства имен и локального имени, отделенных заданным в этом аргументе разделителем
separator
.
Возвращаемые значения
Возвращает новый экземпляр XMLParser.
Список изменений
Версия | Описание |
---|---|
8.0.0 |
Функция теперь возвращает экземпляр XMLParser;
ранее возвращался ресурс (resource), или false в случае возникновения ошибки.
|
8.0.0 |
encoding теперь допускает значение null.
|
Смотрите также
- xml_parser_create() - Создание XML-анализатора
- xml_parser_free() - Освобождение XML-анализатора