NOTE: The namespace end event is not supported under libxml. This issue is formally addressed in the bug report at http://bugs.php.net/bug.php?id=30834
(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).
|
NOTE: The namespace end event is not supported under libxml. This issue is formally addressed in the bug report at http://bugs.php.net/bug.php?id=30834