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. |