xml_get_current_line_number
Holen Sie sich die aktuelle Zeilennummer des XML -Parsers
xml_get_current_line_number()
gibt die aktuelle Zeilennummer 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_get_current_line_number ( parser )
Parameter | beschreiben |
---|---|
Parser | Erforderlich. Gibt den zu verwendenden XML -Parser an. |