XML出现错误:syntax error at line 2nn是哪里的问题?
在网上找了一篇《PHP 操作 XML 文件 - 读取、显示》的文章,进行调试,但是运行后,只提示如下信息:
XML error: syntax error at line 2nn
是哪里出的问题??请高手指教!
如下是提示错误的部分代码:
// 通过循环来解析整个文件
while ($data = fread($fp, 4096)) {
if (!($data = utf8_encode($data))) {
echo 'ERROR'."n";
}
if (!xml_parse($xml_parser, $data, feof($fp))) {
die(sprintf( "XML error: %s at line %dnn",
xml_error_string(xml_get_error_code($xml_parser)),
xml_get_current_line_number($xml_parser)));
}
}