PHP xml_get_error_code()Funktionen


PHP XML 参考手册Vollständiges PHP XML-Referenzhandbuch

Definition und Verwendung

Die Funktion xml_get_error_code() ermittelt einen Fehlercode des XML-Parsers.

Bei Erfolg gibt die Funktion den Fehlercode zurück. Bei Fehlschlag gibt sie FALSE zurück.

Syntax

xml_get_error_code(parser)

Parameters Beschreibung
parser Erforderlich. Gibt den zu verwendenden XML-Parser an.


Beispiele

<?php
//ungültige XML-Datei
$xmlfile = 'test.xml';

$xmlparser = xml_parser_create();

// Datei öffnen und Daten lesen
$fp = fopen($xmlfile, 'r');
while ($xmldata = fread($fp, 4096))
{
// Datenblock analysieren
if (!xml_parse($xmlparser,$xmldata,feof($fp)))
{
die( print "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 ist unten dargestellt:

FEHLER: 76
Zeile: 5
Spalte: 41


PHP XML 参考手册Vollständiges PHP XML-Referenzhandbuch Andere Erweiterungen