xml_error_string() 函数获取 XML 解析器的错误描述。
如果成功,该函数则返回错误描述。如果失败,则返回 FALSE。
xml_error_string(errorcode) |
参数 | 描述 |
---|---|
errorcode | 必需。规定要使用的错误代码。该错误码是 xml_get_error_code() 函数的返回值。 |
<?php //invalid xml file $xmlfile = 'test.xml' ; $xmlparser = xml_parser_create(); // open a 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 |
在线实例
字符集 & 工具
最新更新
站点信息
关注我们