xml_set_notation_decl_handlerValorizza il gestore delle dichiarazione delle notazioni
&reftitle.description;
boolxml_set_notation_decl_handlerresourceparsercallablehandler
Valorizza il gestore delle dichiarazione delle notazioni per il parser XML
parser.
La dichiarazione di una notazione è una parte della DTD del documento ed ha il
seguente formato:
name
{ systemId | publicId?>
]]>
Vedere la sezione 4.7 delle specifiche
XML 1.0 per la definizione delle dichiarazioni delle notazioni.
&reftitle.parameters;
parser
Un riferimento al parser XML per impostare la funzione del gestore della dichiarazione delle notazioni.
handlerhandler è una stringa contenente il nome di una
funzione che deve esistere quando xml_parse è chiamata
per il parser.
La funzione indicata da handler deve accettare
cinque parametri:
handlerresourceparserstringnotation_namestringbasestringsystem_idstringpublic_idparser
Il primo parametro, parser, è un
riferimento al parser XML che chiama il gestore.
notation_name
Questo è il name della notazione, secondo
il formato della notazione descritto in precedenza.
base
Questa è la base per risolvere l'identificatore del sistema
(system_id) della dichiarazione della notazione.
Attualmente questo parametro sarà sempre impostato ad una stringa vuota.
system_id
L'identificatore del sistema della dichiarazione della notazione esterna.
public_id
Identificatore pubblico della dichiarazione della notazione esterna.
Se una funzione di gestione è impostata con una stringa vuota, oppure &false;, il gestore
in questione è disabilitato.
¬e.func-callback;
&reftitle.returnvalues;
&return.success;