PHP xml_get_error_code() 函数

Määrittely ja käyttö

xml_get_error_code() funktio palauttaa XML-parserin virhekoodeja.

Jos menestyy, palauttaa virhekoodeja. Muussa tapauksessa palauttaa false.

Syntaksi

xml_get_error_code(parser)
Parametrit Kuvaus
parser Välttämätön. Määrittää käytettävä XML-parseri.

Esimerkki

<?php
// epä kelvollinen xml-tiedosto
$xmlfile = 'test.xml';
$xmlparser = xml_parser_create();
// avaa tiedosto ja lue data
$fp = fopen($xmlfile, 'r');
while ($xmldata = fread($fp, 4096)) 
  {
  // analysoi datalohko
  if (!xml_parse($xmlparser,$xmldata,feof($fp))) 
    {
    die( print "Virhe: "
    . xml_get_error_code($xmlparser)
    . "<br />"
    . "Rivi: "
    . xml_get_current_line_number($xmlparser)
    . "<br />"
    . "Sarake: "
    . xml_get_current_column_number($xmlparser)
    
    }
  }
xml_parser_free($xmlparser);
?>

Tuloste:

Virhe: 76
Rivi: 8
Sarake: 61