xml_set_element_handlerValorizza i gestori di inizio e fine elemento
&reftitle.description;
boolxml_set_element_handlerresourceparsercallablestart_element_handlercallableend_element_handler
Imposta le funzioni di gestione per il parser XML.
start_element_handler e
end_element_handler sono stringhe contenenti
i nomi di funzioni che devono esistere quando viene eseguito
xml_parse per il parser.
&reftitle.parameters;
parser
Un riferimento al parser XML per impostare le funzioni di gestione degli elementi inizio e fine.
start_element_handler
La funzione indicata da start_element_handler
deve accettare tre parametri:
start_element_handlerresourceparserstringnamearrayattribsparser
Il primo parametro, parser, è un
riferimento al parser XML che chiama il gestore.
name
Il secondo parametro, name, contiene il nome
dell'elemento per il quale questo gestore viene chiamato.Se il case-folding è attivato per questo
parser, il nome dell'elemento sarà in lettere maiuscole.
attribs
Il terzo parametro, attribs, contiene un
array associativo con gli attributi degli elementi (eventuali).Le chiavi
di questo array sono i nomi degli attributi, i valori sono i valori degli
attributi.I nomi degli attributi sono case-folded con gli stessi criteri con
i nomi degli elementi.I valori degli attributi not sono
case-folded.
L'ordine originale degli attributi può essere recuperato percorrendo
gli attribs normalmente, utilizzando
each.La prima chiave nell'array era il primo
attributo, e così via.
¬e.func-callback;
end_element_handler
La funzione indicata da end_element_handler
deve accettare due parametri:
end_element_handlerresourceparserstringnameparser
Il primo parametro, parser, è un
riferimento al parser XML che chiama il gestore.
name
Il secondo parametro, name, contiene il nome
dell'elemento per il quale questo gestore viene chiamato.Se il case-folding è attivato per questo
parser, il nome dell'elemento sarà in lettere maiuscole.
Se una funzione di gestione è impostata con una stringa vuota, oppure a &false;, il gestore
in questione è disabilitato.
&reftitle.returnvalues;
&return.success;