(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
xml_set_end_namespace_decl_handler — Установка обработчика выхода за пределы пространства имён
Задаёт обработчик, который вызывается при выходе за пределы объявления пространства имён. Этот обработчик будет вызываться для каждого объявления пространства имён после того как отработает обработчик окончания элемента, в котором это пространство имён было объявлено.
Это событие не поддерживается LibXML, поэтому зарегистрированный обработчик не будет называться.
parser
Парсер XML.
handler
Если передаётся значение null
или пустая строка, то обработчик возвращается в состояние по умолчанию.
Если параметр handler
является типом callable,
то в качестве обработчика устанавливается callable.
Если параметр handler
является строкой (string),
то это может быть имя метода объекта, заданного с помощью функции xml_set_object().
Сигнатура обработчика должна быть:
parser
prefix
false
, если префикс не существует.
Функция возвращает логическое значение true
.
Версия | Описание |
---|---|
8.0.0 |
Параметр parser ожидает экземпляр класса XMLParser;
раньше параметр ждал корректный xml -ресурс (resource).
|