Η συνάρτηση xml_get_error_code() PHP

Ορισμός και χρήση

Η λειτουργία xml_get_error_code() αποκτά τον κωδικό λάθους του αναγνωστή XML.

Εάν επιτυχής, επιστρέφει τον κωδικό λάθους. Ανάλογα, επιστρέφει false.

Γλωσσική

xml_get_error_code(parser)
Παράμετροι Περιγραφή
parser Απαιτείται. Καθορίζει τον XML αναγνώστη που θα χρησιμοποιηθεί.

Παράδειγμα

<?php
// Μη έγκυρο αρχείο xml
$xmlfile = 'test.xml';
$xmlparser = xml_parser_create();
// Ανοίξτε αρχείο και διαβάστε δεδομένα
$fp = fopen($xmlfile, 'r');
while ($xmldata = fread($fp, 4096)) 
  {
  // δοκιμή των δεδομένων
  if (!xml_parse($xmlparser,$xmldata,feof($fp))) 
    {
    die( print "Λάθος: "
    . xml_get_error_code($xmlparser)
    . "<br />"
    . "Γραμμή: "
    . xml_get_current_line_number($xmlparser)
    . "<br />"
    . "Στήλη: "
    . xml_get_current_column_number($xmlparser)
    . "<br />");
    }
  }
xml_parser_free($xmlparser);
?>

Έξοδος:

Λάθος: 76
Γραμμή: 8
Στήλη: 61