xml_set_character_data_handler

(PHP 4, PHP 5, PHP 7, PHP 8)

xml_set_character_data_handlerValorizza il gestore dei dati

Descrizione

xml_set_character_data_handler(resource $parser, callable $handler): bool

Imposta la funzione che gestisce i dati carattere per il parser XML parser.

Elenco dei parametri

parser

Un riferimento al parser XML per impostare la funzione che gestisce i dati carattere.

handler

handler è una stringa contenente il nome di una funzione che deve esistere quando xml_parse() è chiamata per parser.

La funzione indicata da handler deve accettare due parametri:

handler(resource $parser, string $data)
parser
Il primo parametro, parser, è un riferimento al parser XML che chiama il gestore.
data
Il secondo parametro, data, contiene i dati dei caratteri come stringa.

Il gestore dei dati carattere è chiamato per ogni pezzo di un testo nel documento XML. Può essere chiamato più volte all'interno di ogni frammento (ad esempio per stringhe non-ASCII).

Se una funzione del gestore è impostata con una stringa vuota, oppure a false, il gestore in questione viene disabilitato.

Nota: Invece di un nome di funzione, può essere passato anche un array contenente un riferimento ad oggetto e un nome di metodo.

Valori restituiti

Restituisce true in caso di successo, false in caso di fallimento.