|
(PHP 3 >= 3.0.6, PHP 4, PHP 5)
xml_set_unparsed_entity_decl_handler -- Establece un gestor de declaraciones de entidades no analizadasEstablece la función gestora de declaración de entidades no analizadas para el analizador XML parser. handler es una cadena que contiene el nombre de una función que debe existir cuando xml_parse() es llamada por parser.
Este gestor será llamado si el analizador XML encuentra una declaración de entidades externas con una declaración NDATA, como la siguiente:
<!ENTITY name {publicId | systemId} NDATA notationName> |
Mira la sección 4.2.2 de las especificaciones XML 1.0 para la definición de entidades externas de notación declarada.
La función nombrada en
handler debe aceptar seis parámetros:
handler ( int parser, string entityName, string base, string systemId, string publicId, string notationName )
El primer parámetro, parser, es una referencia al analizador XML que llama al gestor.
El nombre de la entidad que va a ser definida.
Esta es la base para resolver el identificador de sistema (systemId) de la entidad externa. Actualmente este parámetro siempre será una cadena vacía.
Identificador de Sistema para la entidad externa.
Identificador público para la entidad externa.
Nombre de la notación de esta entidad (ver xml_set_notation_decl_handler()).
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.
Hosting by: hurra.com
Generated: 2007-01-26 18:01:08