Position actuelle: Accueil> Catégories de fonctions> xml_parser_create

xml_parser_create

Créer un analyseur XML
Nom:xml_parser_create
Catégorie:Analyseur XML
Langage de programmation:php
Description en une ligne:Créez un analyseur XML.

Définition et utilisation

La fonction xml_parser_create() est utilisée pour créer un analyseur XML.

Astuce: Pour libérer l'analyseur XML, utilisez xml_parser_free() .

Conseil: Pour créer un analyseur XML qui prend en charge les espaces de noms, utilisez plutôt xml_parser_create_ns() .

Exemple

Créer un analyseur XML et analyser le document XML ( note.xml ):

 <? Php
// Créer un analyseur XML
$ parser = xml_parser_create ( ) ;

fonction char ( $ parser , $ data ) {
  écho $ data ;
}

xml_set_character_data_handler ( $ analyser , "char" ) ;
$ fp = fopen ( "note.xml" , "r" ) ;

while ( $ data = fread ( $ fp , 4096 ) ) {
  // Analyser les données XML
  xml_parse ( $ parser , $ data , feof ( $ fp ) ) ou
  Die ( sprintf ( "Erreur XML:% s en ligne% d" ,
  xml_error_string ( xml_get_error_code ( $ parser ) ) ,
  xml_get_current_line_number ( $ parser ) ) ) ;
}

xml_parser_free ( $ analyser ) ;
fclose ( $ fp ) ;
?>

Exécuter l'instance

grammaire

 xml_parser_create ( Encoding )
paramètre décrire
codage

Facultatif. Spécifiez le codage des caractères pour l'entrée / sortie dans PHP 4. En commençant par PHP 5, seul le codage de caractères de la sortie est spécifié.

Dans PHP 5.0.0 et 5.0.1, le jeu de caractères de sortie par défaut est ISO-8859-1.

En commençant par PHP 5.0.2, le jeu de caractères de sortie par défaut est UTF-8.

Fonctions similaires
Articles populaires