xml_parser_create
Créer un analyseur XML
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()
.
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
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. |