Создание XML-анализатора с поддержкой пространств имён

# xml_parser_create_ns

(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)

xml_parser_create_ns — Создание XML-анализатора с поддержкой пространств имён

### Описание

function xml_parser_create_ns(?string `$encoding` = `null`, string `$separator` = ":"): XMLParser

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

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

`encoding`

  Кодировка входных данных определяется автоматически, а `encoding` задаёт кодировку только для выводимых данных. Если передаётся пустая строка, анализатор попытается определить кодировку, просматривая первые 3 или 4 байта. Кодировка по умолчанию - 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-анализатор

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open