xml_error_string
Holen Sie sich die XML -Parser -Fehlerzeichenfolge
xml_error_string() gibt die Fehlerbeschreibung des XML -Parsers zurück.
Wenn ein Fehler auftritt, geben Sie die Fehlerbeschreibung, Zeilennummer und Spaltennummer des XML -Parsers zurück:
<? Php
// Ungültige XML -Datei
$ xmlfile = 'test.xml' ;
$ xmlparser = xml_parser_create ( ) ;
// Öffnen Sie die Datei und lesen Sie die Daten
$ fp = fopen ( $ xmlfile , 'r' ) ;
while ( $ xmldata = fread ( $ fp , 4096 ) ) {
// Datenblöcke analysieren
if ( ! xml_parse ( $ xmlparser , $ xmldata , feof ( $ fp ) ) ) {
sterben ( Druck "Fehler:"
. xml_error_string ( xml_get_error_code ( $ xmlParser ) )
. "<br> Zeile:"
. xml_get_current_line_number ( $ xmlParser )
. "<br> Spalte:"
. xml_get_current_column_number ( $ xmlParser )
. "<br>" ) ;
}
}
xml_parser_free ( $ xmlParser ) ;
?>
Die Ausgabe des obigen Codes kann sein:
Fehler : Nichtübereinstimmendes Tag Zeile : 5 Spalte : 41
xml_error_string ( Code )
| Parameter | beschreiben |
|---|---|
| Code | Erforderlich. Gibt den Fehlercode an, der aus der Funktion xml_get_error_code () erhalten wurde. |