Sintaxis
xml_set_default_handler(parser,handler)
Definición y uso
Solía configurar el controlador predeterminado
Valores devueltos
Devuelve True en caso de éxito o falso en caso de error
Parámetros
No Señor |
Parámetros y descripción |
1 |
parser Una referencia al analizador XML para liberar. |
2 |
handler Se utiliza para especificar una función que se utilizará como controlador de eventos. |
Ejemplo
Prueba el siguiente ejemplo
<?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>
El código PHP es el siguiente
<?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);
?>
Esto producirá el siguiente resultado:
Tove Jani Reminder Don't forget me this weekend!