PHP xml_parser_free()

La fonction xml_parser_free() est une fonction intégrée en PHP qui est utilisée pour libérer un analyseur XML.
 

Syntaxe
xml_parser_free(xml_parser)

 
 

Paramètres
  • xml_parser(Obligatoire) : Spécifie l’analyseur XML à libérer.

 

Valeur de retour

La fonction renvoie TRUE en cas de succès. FALSE en cas d’échec.
 

Version PHP:

4+
 

Exemple :

Le code suivant analyse le document XML ci-dessus:

<?php
// Créer un analyseur XML
$xml_parser = xml_parser_create(); 

// Fonction à passer pour l'analyseur XML
function display_char($xml_parser, $data) { 
    echo $data; 
}

xml_set_character_data_handler($xml_parser, "display_char"); 
   
// Ouvrir le fichier xml
$file = fopen("file.xml", "r"); 
   
// Lire les données xml à partir du fichier
while ($data = fread($file, 4096)) { 
   
    // Analyse les données XML
    xml_parse($xml_parser, $data, feof($file)) or
      
        // Afficher les erreurs d'analyse
        die(sprintf("Erreur XML: %s à la ligne %d", 
        xml_error_string(xml_get_error_code($xml_parser)),        
        xml_get_current_line_number($xml_parser))); 
} 
      
// Libérer l'analyseur XML
xml_parser_free($xml_parser); 

// Fermer le fichier
fclose($file);
?>
Questions d'entretiens PHPQuestions d’entretiens PHP – Partie 1Questions sur PHP avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *