PHP搞个echo XML都折磨疯哥了 $conn=mysql_connect("localhost","root","root"); if(!$conn){ echo "OK"; } $query='SELECT * FROM rcuset order by no desc'; $result=mysql_db_query("test",$query); echo ""; while($row = mysql_fetch_object($result)) { echo "no>"; echo "".$row->ch.""; echo "".$row->f.""; echo ""; } echo ""; mysql_free_result($result); mysql_close(); ?> 刚开始可以输出字符串。但是查看源文件是XML格式的 加了行header("Content-type:text/xml"); 就提示 ----------------------- 无法显示 XML 页。 使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。
--------------------------------------------
XML 文档只能有一个顶层元素。处理资源 'http://localhost/getXML.php' 时出错。第 2 行,位置: 2
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\ge... ------------------------ 后来去掉了那个header("Content-type:text/xml"); 结果反而又没字符串了