繁体   English   中英

如何显示链接 <description> rss feed的标签

[英]How to display a link in <description> tag of rss feed

我正在生成一个php文件的rss(xml)输出。 我在rss文件的<description>标记中有一个链接,我希望在描述内显示一个链接,我编写了如下代码。

<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>

我知道使用以下方法有效

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

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

在上述情况下,生成了rss feed,因为使用xml文件来承载数据,而不包含任何演示信息 ,所以这两种情况都违反了xml概念

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM