我收到XML错误:“在XML文档中只允许有一个顶级元素。”当我尝试在PHP中运行我的站点地图脚本时:XML错误:只允许一个顶级元素
$num_rows = mysql_num_rows(mysql_query("SELECT * FROM pages_content WHERE date < CURRENT_TIMESTAMP"));
$result = mysql_query("SELECT * FROM pages_content WHERE date < CURRENT_TIMESTAMP ORDER BY id DESC") or die("Query failed");
echo '<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">';
for($i=0;$i<$num_rows; $i++) {
$url_product = 'http://www.hostcule.com/'.mysql_result($result,$i,"title");
echo'
<url>
<loc>'.$url_product.'</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
';
echo '</urlset>'; }
它有什么问题?