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

xml_get_error_code

Obtenir le code d'erreur de l'analyseur XML
Nom:xml_get_error_code
Catégorie:Analyseur XML
Langage de programmation:php
Description en une ligne:Renvoie le code d'erreur de l'analyseur XML.

Définition et utilisation

xml_get_error_code() renvoie le code d'erreur de l'analyseur XML.

Exemple

Lorsqu'une erreur se produit, renvoyez le code 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_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 : 76
Ligne : 5
Colonne : 41

grammaire

 xml_get_error_code ( analyser )
paramètre décrire
analyseur Requis. Spécifie l'analyseur XML à utiliser.
Fonctions similaires