我从php文件生成rss(xml)输出。我在rss文件的<description>
标签中有一个链接,我希望在描述中显示一个链接,我编写了如下代码。
<description><a href='http://www.google.com'>Google</a></description>
但它没有在mozilla浏览器中显示链接,但在IE中,文本没有链接打印,但谷歌阅读器和feedburner说它无效,
当我查看文件源代码时,它看起来如下
<description><a href=http://www.google.com>Google</a></description>
我知道使用以下方法工作
我知道使用 htmlentities()功能有效,但当我查看源“&lt;”时替换为"<"
和“&gt;” ">"
使用 CDATA ,指示解释程序不解析CDATA中包含的数据。
在上述情况下,生成rss feed,因为xml文件用于携带数据而不是任何表示信息,因此这两种情况都违反了xml概念
因此。有没有办法写一个有效的rss(xml)文件。