xml_set_end_namespace_decl_handler
(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
xml_set_end_namespace_decl_handler — Configura manipulador de declaração de namespace final
Descrição
Define um manipulador a ser chamado ao sair do escopo de uma declaração de namespace. Isso será chamado, para cada declaração de namespace, após o manipulador para a tag final do elemento no qual o namespace foi declarado.
Este evento não é suportado em libXML, então um manipulador registrado não seria chamado.
Parâmetros
parser
-
O analisador XML.
handler
-
Se
null
ou uma string vazia for passada, o manipulador será redefinido para seu estado padrão.Se
handler
for um callable, o callable será definido como o manipulador.Se
handler
for uma string, ela pode ser o nome de um método de um objet definido com xml_set_object().A assinatura do manipulador deve ser:
parser
- O analisador XML que chama o manipulador.
prefix
-
O prefixo é uma string usada para referenciar o namespace dentro de um objeto XML.
false
se nenhum prefixo existir.
Valor Retornado
Sempre retorna true
.
Registro de Alterações
Versão | Descrição |
---|---|
8.0.0 |
O parâmetro parser agora espera uma instância de XMLParser;
anteriormente, um resource xml válido era esperado.
|
Veja Também
- xml_set_start_namespace_decl_handler() - Configura manipulador de declaração de namespace inicial