Php/func xml error string
来自菜鸟教程
PHP xml_error_string()函数
例
出错时,返回XML解析器错误描述,行号和列号:
<?php // Invalid xml file $xmlfile = 'test.xml'; $xmlparser = xml_parser_create(); // Open the file and read data $fp = fopen($xmlfile, 'r'); while ($xmldata = fread($fp, 4096)) { // parse the data chunk if (!xml_parse($xmlparser,$xmldata,feof($fp))) { die( print "ERROR: " . xml_error_string(xml_get_error_code($xmlparser)) . "<br>Line: " . xml_get_current_line_number($xmlparser) . "<br>Column: " . xml_get_current_column_number($xmlparser) . "<br>"); } } xml_parser_free($xmlparser); ?>
上面代码的输出可能是:
ERROR: Mismatched tag Line: 5 Column: 41
定义和用法
xml_error_string()函数返回XML解析器错误描述。
句法
xml_error_string(code)
参数值
参数 | 描述 |
---|---|
code | 需要。从xml_get_error_code()函数指定错误代码 |
技术细节
返回值: | 成功的错误描述。失败时为假 |
PHP版本: | 4.0+ |