PHP xml_error_string() Function

Description

The xml_error_string() function gets the XML parser error description.

Syntax

PHP xml_error_string() Function has the following syntax.

xml_error_string(errorcode)

Parameter

ParameterIs RequiredDescription
errorcodeRequired.Error code to use. The error code is the return value from the xml_get_error_code() function

Return

This function returns the error description on success, or FALSE on failure.

Example

Gets the XML parser error description

Content for test.xml


<data>
   <missEndTag>
</data>

<?php/*from w w  w  . ja  v  a2 s.c o  m*/

$xmlparser = xml_parser_create();

$fp = fopen('test.xml', 'r');

while ($xmldata = fread($fp, 1024)){
  if (!xml_parse($xmlparser,$xmldata,feof($fp))){
    print "ERROR: ";
    print xml_error_string(xml_get_error_code($xmlparser));
    print "\n";
    print "Line: ";
    print xml_get_current_line_number($xmlparser);
    print "\n";
    print "Column: ";
    print xml_get_current_column_number($xmlparser);
    print  "\n";
  }
}

xml_parser_free($xmlparser);
?>




















Home »
  PHP Tutorial »
    Function reference »




PHP Array Functions
PHP Calendar Functions
PHP Class Functions
PHP Data Type Functions
PHP Date Functions
PHP File Functions
PHP Image Functions
PHP Math Functions
PHP MySQLi Functions
PHP SimpleXML Functions
PHP String Functions
PHP XML Functions
PHP Zip Functions