我正在从 php 文件生成 rss(xml) 输出。我在<description>
中有一个链接rss文件的标签,我希望在描述中显示一个链接,我编写的代码如下。
<description><a href='http://www.google.com'>Google</a></description>
但它不会在 mozilla 浏览器中显示链接,而是在 IE 中显示文本,打印时没有链接,但 google reader 和 feedburner 说它无效,
当我查看文件源代码时,如下所示
<description><a href=http://www.google.com>Google</a></description>
我知道使用以下方法有效
我知道使用 htmlentities() 函数有效,但是当我查看源“<”时,它被
"<"
替换、和“>”,作者:">"
使用CDATA,指示解释器不要解析CDATA中包含的数据。
在上述情况下,生成了 rss feed,由于 xml 文件用于携带数据而不是任何表示信息,因此这两种情况都违反了 xml 概念
所以。有没有办法编写有效的 rss(xml) 文件。
最佳答案
检查feed如何stackoverflow 的作品。它的使用方式与您使用的方式完全相同。可能还有其他原因导致了该问题。
关于php - 如何在 rss feed 的 <description> 标签中显示链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9938563/