我正在从 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()函数有效,但是当我查看源“<”替换为
"<"
,和“>”由">"
使用CDATA,指示解释器不要解析 CDATA 中包含的数据。
在上述情况下生成 rss 提要,因为 xml 文件用于携带数据而不是任何演示信息,所以这两种情况都违反了 xml 概念
所以。有没有办法写一个有效的 rss(xml) 文件。