我在网上下载一个php+xml+ajax的无刷新分页,但遇到问题!出现XML 文档必须有一个顶层元素。处理资源 'http://localhost:8080/tag/batch.comment.php' 时出错。 batch.comment.php代码
<?php header('content-type:text/xml;charset=gb2312'); @mysql_pconnect('localhost','root','123456');//连接数据库
@mysql_select_db('test_news');
mysql_query("SET NAMES 'gb2312'"); 
$result=mysql_query("select * from list_info"); 
$total=mysql_num_rows($result); //查询所有的数据 
$page=isset($_GET['page'])?intval($_GET['page']):1; //这句就是获取page=18中的page的值,假如不存在page,那么页数就是1。 
$num=10; //每页显示10条数据 
$pagenum=ceil($total/$num); //获得总页数,也是最后一页 
$page=min($pagenum,$page);//获得首页 
$prepg=$page-1;//上一页 
$nextpg=($page==$pagenum ? 0 : $page+1);//下一页 
$offset=($page-1)*$num; 
if($pagenum<=1) return false; 
$pagenav.=' <a href="javascript:;" >'.iconv('gb2312','utf-8','首页').'</a> ';
if($prepg) $pagenav.=' <a href="javascript:;" >'.iconv('gb2312','utf-8','前页').'</a> '; 
else $pagenav.=iconv('gb2312','utf-8','前页'); 
if($nextpg) $pagenav.=' <a href="javascript:;" >'.iconv('gb2312','utf-8','后页').'</a> ';
else $pagenav.=iconv('gb2312','utf-8','后页'); 
$pagenav.=' <a href="javascript:;" >'.iconv('gb2312','utf-8','尾页').'</a> '; 
$pagenav.='</select>'.iconv('gb2312','utf-8',' 页,共 ') . $pagenum .iconv('gb2312','utf-8','页');
$info=mysql_query("select * from list_info order by id desc limit $offset,$num"); 
$xmlstr ='<?xml version=\'1.0\' encoding=\'utf-8\'?>';
$xmlstr .= '<root>'; 
$xmlstr .= '<![CDATA['; $xmlstr .= '<table bgcolor=\'#FFFFFF\' border=\'1\' width=\'100%\' cellpadding=\'0\' cellspacing=\'0\'>'; 
$xmlstr .= '<tr bgcolor=\'#CCCCCC\'>'; 
$xmlstr .= '<td>Lineid</td>'; 
$xmlstr .= '<td>Itemno</td>'; 
$xmlstr .= '<td>Name</td>'; 
$xmlstr .= '<td>catalog</td>'; 
$xmlstr .= '</tr>'; while($row=mysql_fetch_array($info)){ $xmlstr .= '<tr>'; 
$xmlstr .= '<td>'.$row['id'].'</td>'; 
$xmlstr .= '<td>'.iconv('gb2312','utf-8',$row['username']).'</td>'; 
$xmlstr .= '<td>'.$row['time'].'</td>';
$xmlstr .= '<td>'.iconv('gb2312','utf-8',$row['newfourm']).'</td>'; 
$xmlstr .= '</tr>'; } $xmlstr .= '</table>'; $xmlstr .= '<div>'.$pagenav.'</div>'; 
$xmlstr .= ']]>'; $xmlstr .= '</root>';
echo $xmlstr; ?>