xml_get_error_code
Obtenir le code d'erreur de l'analyseur XML
xml_get_error_code() renvoie le code d'erreur de l'analyseur XML.
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
xml_get_error_code ( analyser )
| paramètre | décrire |
|---|---|
| analyseur | Requis. Spécifie l'analyseur XML à utiliser. |