用以下代码是可以输出在浏览器上的,但是没.xml文件在浏览器上的效果,只是简单的文本显示。
一般的rss文件在傲游或者firefox上都会显示说这个是rss源
<?php
header("Content-type: text/xml; charset=gb2312");
echo "<?xml version=\"1.0\" encoding=\"gb2312\" ?>
<rss version=\"2.0\">
<channel>
<title>芽雨快跑</title>
<link>[url]http://www.yayu.org[/url]</link>
<description>今天你跑了吗?-- 芽雨快跑 原来如此 风之舞 论坛 精美网文 PHP Linux</description>
<language>zh-cn</language>
<pubDate>Mon, 03 Jan 2005 12:00:00 GMT</pubDate>
<copyright>Copyright (C) 2004 - 2008 芽雨快跑 - 本页面所有内容,未经芽雨许可,欢迎转载,请注明出处</copyright>
<generator>Yayu'blog</generator>
<lastBuildDate>Mon, 05 May 2008 16:03:31 +0000</lastBuildDate>
<item>
<title>芽雨快跑</title>
<link>[url]http://www.yayu.org[/url]</link>
<author>yayu</author>
<pubDate>2008-05-05 16:40</pubDate>
<category domain=\"http://www.yayu.org\">PHP</category>
<description>test</description>
</item>
</channel>
</rss>";
?>
为什么下面的代码,直接把xml部门拿出来,就不行了?
<?php
header("Content-type: text/xml; charset=gb2312");
?>
<?xml version="1.0" encoding="gb2312" ?>
<rss version="2.0">
<channel>
<title>芽雨快跑</title>
<link>[url]http://www.yayu.org[/url]</link>
<description>今天你跑了吗?-- 芽雨快跑 原来如此 风之舞 论坛 精美网文 PHP Linux</description>
<language>zh-cn</language>
<pubDate>Mon, 03 Jan 2005 12:00:00 GMT</pubDate>
<copyright>Copyright (C) 2004 - 2008 芽雨快跑 - 本页面所有内容,未经芽雨许可,欢迎转载,请注明出处</copyright>
<generator>Yayu'blog</generator>
<lastBuildDate>Mon, 05 May 2008 16:03:31 +0000</lastBuildDate>
<item>
<title>芽雨快跑</title>
<link>[url]http://www.yayu.org[/url]</link>
<author>yayu</author>
<pubDate>2008-05-05 16:40</pubDate>
<category domain="http://www.yayu.org">PHP</category>
<description>test</description>
</item>
</channel>
</rss>