[英]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>
我知道使用以下方法有效
我知道使用htmlentities()函数是可行的 ,但是当我查看由"<"
替换的源“ < "<"
,以及“>”和">"
使用CDATA ,指示解释器不解析CDATA中包含的数据。
在上述情况下,生成了rss feed,因为使用xml文件来承载数据,而不包含任何演示信息 ,所以这两种情况都违反了xml概念
所以。 有什么办法可以写一个有效的rss(xml)文件。
检查stackoverflow的提要如何工作。 它使用的方式与您使用的方式完全相同。 可能还有其他原因导致此问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.