|
(PHP 3>= 3.0.6, PHP 4 , PHP 5)
xml_set_notation_decl_handler -- Valorizza il gestore delle dichiarazione delle notazioniIndica al parser XML parser la funzione per la gestione delle dichiarazioni delle notazioni. Il gestore è una stringa contenente il nome di una funzione che deve esistere quando viene eseguita la funzione xml_parse() per il parser.
La dichiarazione di una notazione è una parte della DTD del documento ed ha il seguente formato:
<!NOTATION <parameter>name</parameter> { <parameter>system_id</parameter> | <parameter>public_id</parameter>?> |
La funzione indicata da gestore deve accettare
cinque parametri:
gestore ( resource parser, string nome_notazione, string base, string system_id, string public_id )
Il primo parametro, parser, è il riferimento al parser XML chiamante il gestore.
Questo è il parametro name della notazione, come dal formato descritto in precedenza.
Questa è la base per la risoluzione dell'identificatore system (system_id) delle entità esterne. Attualmente questo parametro è sempre valorizzato con una stringa vuota.
Identificatore system della dichiarazione della notazione esterna.
Identificatore public della dichiarazione della notazione esterna.
Se il nome della funzione del gestore viene valorizzato con una stringa vuota oppure a FALSE, il gestore in questione viene disabilitato.
La funzione restituisce TRUE se il gestore viene attivato, FALSE se parser non indica un parser XML.
Nota: Invece di un nome di funzione è possibile passare un vettore contenente un riferimento ad un oggetto e un nome di metodo.
Hosting by: hurra.com
Generated: 2007-01-26 17:56:51