(PHP 3 >= 3.0.6, PHP 4, PHP 5)
xml_set_processing_instruction_handler -- Establece el gestor de instrucciones de procesado (PI)Establece ela funci贸n de gesti贸n de instrucciones de procesado (PI) para el analizador XML parser. handler es un string que contiene el nombre de una funci贸n que debe existir cuando xml_parse() es llamada por parser.
Una instrucci贸n de procedado tiene el siguiente formato:
Puedes poner c贸digo PHP en esa etiqueta, pero ten en cuenta una limitaci贸n: en una PI XML, la etiqueta de fin de la PI (?>) no puede ser citada, por lo que esta secuencia de caracteres no deber铆a aparecer en el c贸digo PHP que insertes con las PIs en documentos XML. Si lo hace, el resto del c贸digo PHP, as铆 como la etiqueta de fin de PI "real", ser谩n tratados como datos de caracteres.
La funci贸n nombrada en handler debe aceptar
tres par谩metros:
handler ( int parser, string target, string data )
El primer par谩metro, parser, es una referencia al analizador XML que llama al gestor.
El segundo par谩metro, target, contiene el objetivo PI.
El tercer par谩metro, data, contiene los datos PI.
Si una funci贸n gestora se establece como la cadena vac铆a, o FALSE, el gestor en cuesti贸n se deshabilita.
Se devuelve TRUE si se estableci贸 el gestor, FALSE si parser no es un analizador.
En la actualidad no hay soporte para gestores objeto/m茅todo.