xml_error_string

(PHP 4, PHP 5)

xml_error_stringGet XML parser error string

Description

string xml_error_string ( int $code )

Gets the XML parser error string associated with the given code.

Parameters

code

An error code from xml_get_error_code().

Return Values

Returns a string with a textual description of the error code, or FALSE if no description was found.

See Also

Коментарии

Two notes in one.

Here is the combination of xml_get_error_code() and xml_error_string() to get the error printout as an echo response

Also, I tested before and after xml_parser_free() -- as expected, the error is indeed cleared with the free() so check your error before calling xml_parser_free()

Pushing a deadline or I would add in sample faulted xml for full p.o.c.

somebody else want to step up for that??

G

<?php
$p 
xml_parser_create();
xml_parse_into_struct($p$data$vals$index);
//This call prints error
echo 'ERROR if any '.xml_error_string(xml_get_error_code($p));
xml_parser_free($p);
echo 
"Index array\\n";
print_r($index);
echo 
"\\nVals array\\n";
print_r($vals);
//No Error left here to be printed
echo 'ERROR if any '.xml_error_string(xml_get_error_code($p));
exit;
?>
2012-08-23 22:27:51
http://php5.kiev.ua/manual/ru/function.xml-error-string.html

    Поддержать сайт на родительском проекте КГБ