xml_set_start_namespace_decl_handler
(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
xml_set_start_namespace_decl_handler — Configura manipulador de declaração de namespace inicial
Descrição
Define um manipulador a ser chamado quando um namespace for declarado. As declarações de namespace ocorrem dentro de tags iniciais. Mas o manipulador inicial de declaração de namespace é chamado antes do manipulador de tag inicial para cada namespace declarado nessa tag inicial.
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. uri
- Uniform Resource Identifier (URI) do namespace.
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_end_namespace_decl_handler() - Configura manipulador de declaração de namespace final