PHP - Gestion par défaut de la fonction XML Set

Syntaxe

xml_set_default_handler(parser,handler)

Définition et utilisation

Il a utilisé pour configurer le gestionnaire par défaut

Valeurs de retour

Il renvoie Vrai en cas de succès ou Faux en cas d'échec

Paramètres

Sr.Non Paramètres et description
1

parser

Une référence à l'analyseur XML à libérer.

2

handler

Il est utilisé pour spécifier une fonction à utiliser comme gestionnaire d'événements

Exemple

Essayez l'exemple suivant

<?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>

Le code PHP est le suivant

<?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);
?>

Cela produira le résultat suivant -

Tove Jani Reminder Don't forget me this weekend!