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 — Valorizza il gestore della dichiarazione dello spazio dei nomi
Imposta un handler da chiamare quando si esce dal campo di azione di una dichiarazione di spazio di nomi. Questa verrà chiamata, per ogni dichiarazione dello spazio dei nomi, dopo che il gestore per il tag finale dell'elemento nel quale lo spazio dei nomi è stato dichiarato.
parser
Un riferimento al parser XML.
handler
handler
è una stringa contenente il nome di una
funzione che deve esistere quando xml_parse() è chiamata
per il parser
.
La funzione chiamata handler
deve accettare
due parametri, e dovrebbe ritornare un numero intero. Se il
valore restituito dall'handler è false
(che sarà se non è
restituito nessun valore), il parser XML fermerà il parsing e
xml_get_error_code() restituirà
XML_ERROR_EXTERNAL_ENTITY_HANDLING
.
parser
prefix
Se una funzione di gestione è impostata con una stringa vuota, oppure false
, il gestore
in questione è disabilitato.
Nota: Invece di un nome di funzione, può essere passato anche un array contenente un riferimento ad oggetto e un nome di metodo.
Restituisce true
in caso di successo, false
in caso di fallimento.
Nota:
Questo evento non è supportato su LibXML.
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