Aktueller Standort: Startseite> Funktionskategorien> xml_get_current_line_number

xml_get_current_line_number

Holen Sie sich die aktuelle Zeilennummer des XML -Parsers
Name:xml_get_current_line_number
Kategorie:XML -Parser
Programmiersprache:php
Kurzbeschreibung:Gibt die aktuelle Zeilennummer aus dem XML -Parser zurück.

Definition und Verwendung

xml_get_current_line_number() gibt die aktuelle Zeilennummer des XML -Parsers zurück.

Beispiel

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

Grammatik

 xml_get_current_line_number ( parser )
Parameter beschreiben
Parser Erforderlich. Gibt den zu verwendenden XML -Parser an.
Ähnliche Funktionen
Beliebte Artikel