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

xml_error_string

Obtenir la chaîne d'erreur de l'analyseur XML
Nom:xml_error_string
Catégorie:Analyseur XML
Langage de programmation:php
Description en une ligne:Renvoie la chaîne d'erreur de l'analyseur XML.

Définition et utilisation

xml_error_string() renvoie la description d'erreur de l'analyseur XML.

Exemple

Lorsqu'une erreur se produit, renvoyez la description d'erreur, le numéro de ligne et le numéro de colonne de l'analyseur XML:

 <? Php
// Fichier XML non valide
$ xmlfile = 'test.xml' ;
$ xmlparser = xml_parser_create ( ) ;

// Ouvrez le fichier et lisez les données
$ fp = fopen ( $ xmlfile , 'r' ) ;
tandis que ( $ xmldata = fread ( $ fp , 4096 ) ) {
  // Analyser les blocs de données
  if ( ! xml_parse ( $ xmlparser , $ xmldata , feof ( $ fp ) ) ) {
    Die ( Imprimer "Erreur:"
    . xml_error_string ( xml_get_error_code ( $ xmlparser )) )
    . "<br> Ligne:"
    . xml_get_current_line_number ( $ xmlparser )
    . "<br> Colonne:"
    . xml_get_current_column_number ( $ xmlparser )
    . "<br>" ) ;
  }
}
xml_parser_free ( $ xmlParser ) ;
?>

La sortie du code ci-dessus peut être:

 Erreur : balise incompatible
Ligne : 5
Colonne : 41

grammaire

 xml_error_string ( code )
paramètre décrire
code Requis. Spécifie le code d'erreur obtenu à partir de la fonction xml_get_error_code ().
Fonctions similaires
Articles populaires