首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

XML的异常在哪里啊

2012-09-11 
XML的错误在哪里啊??phpheader(Content-Type: text/xml )echo ?xml version1.0 encodingutf-8

XML的错误在哪里啊?
<?php
header('Content-Type: text/xml ');
echo '<?xml version="1.0" encoding="utf-8" ?>';
echo '<item>';
$link=mysqli_connect('localhost','root','root','tbr_121d') 
or die('fail to connect to the database');
$query="SELECT * FROM drill";
$result=mysqli_query($link,$query);
while($row=mysqli_fetch_object($result)) {
echo '<question>'.$row->question.'</question>';
echo '<option>'.$row->option_a.'</option>';
echo '<option>'.$row->option_b.'</option>';
echo '<option>'.$row->option_c.'</option>';
echo '<option>'.$row->option_d.'</option>';
}
echo '</item>';
mysqli_close($link);
?>

--------------------------------
无法显示 XML 页。 
使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。 


--------------------------------------------

XML 文档只能有一个顶层元素。处理资源 'http://localhost/loading_drill' 时出错。第 2 行,位置: 2 

<b>Warning</b>: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\lo...
-------------------------------

[解决办法]
<?php 前面有空行? 或者有bom头?

热点排行