0

我正在从 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>

我知道使用以下方法有效

  1. 我知道使用htmlentities()函数有效,但是当我查看源“<”替换为"&lt;",和“>”由"&gt;"

  2. 使用CDATA,指示解释器不要解析 CDATA 中包含的数据。

在上述情况下生成 rss 提要,因为 xml 文件用于携带数据而不是任何演示信息,所以这两种情况都违反了 xml 概念

所以。有没有办法写一个有效的 rss(xml) 文件。

4

1 回答 1

1

检查 stackoverflow 的提要如何工作。它使用与您使用的完全相同的方式。可能还有其他原因导致问题。

于 2012-03-30T11:53:55.973 回答