Sintaxe
xml_set_default_handler(parser,handler)
Definição e Uso
É usado para configurar o manipulador padrão
Valores Retornados
Retorna verdadeiro em caso de sucesso ou falso em caso de falha
Parâmetros
Sr. Não |
Parâmetros e descrição |
1 |
parser Uma referência ao analisador XML para liberar. |
2 |
handler É usado para especificar uma função a ser usada como um manipulador de eventos |
Exemplo
Experimente o seguinte exemplo
<?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>
O código PHP é o seguinte
<?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);
?>
Isso produzirá o seguinte resultado -
Tove Jani Reminder Don't forget me this weekend!