PHP - Funzione XML Imposta gestore predefinito
Sintassi
xml_set_default_handler(parser,handler)
Definizione e utilizzo
È utilizzato per impostare il gestore predefinito
Valori restituiti
Restituisce True in caso di successo o False in caso di fallimento
Parametri
Suor n | Parametri e descrizione |
---|---|
1 | parser Un riferimento al parser XML per free. |
2 | handler Viene utilizzato per specificare una funzione da utilizzare come gestore di eventi |
Esempio
Prova il seguente esempio
<?xml version = "1.0" encoding = "UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Il codice PHP è il seguente
<?php
$input = xml_parser_create();
function default($input,$data){
echo $data;
}
xml_set_default_handler($input,"default");
$fp = fopen("sample.xml","w");
while ($data=fread($fp,4096)) {
xml_parse($input,$data,feof($fp)) or
die (sprintf("XML Error: %s at line %d",
xml_error_string(xml_get_error_code($input)),
xml_get_current_line_number($input)));
}
xml_parser_free($input);
?>
Questo produrrà il seguente risultato:
Tove Jani Reminder Don't forget me this weekend!