要显示的RSS图像标记

时间:2011-11-11 12:38:20

标签: php rss

我正在使用此库在我的网站上发布RSS订阅源。

我的问题是在rss Feed中我有图片标签。如何将以下一张图片添加到我的Feed中?

由于

<pubDate>Thu, 10 Nov 2011 17:10:19 GMT</pubDate>
<lastBuildDate>Thu, 10 Nov 2011 17:10:19 GMT</lastBuildDate>
<ttl>15</ttl>
<image>
<title>press conference</title>
<url>
http://www.website.com/images/image.jpg
</url>

1 个答案:

答案 0 :(得分:1)

您的图书馆(或您?)违反了RSS2规范。 The specs say:

  

<image><channel>的可选子元素,其中包含   三个必需的和三个可选的子元素。

这三个必需的子元素是:

  1. <url>:指定GIF,JPG或PNG图片的网址。
  2. <title>:相当于HTML中的alt - 属性 <img> - 标记
  3. <link>:是您网站的网址(当RSS文件为时) 渲染)成为图像链接的目标。
  4. 但是,您可能还想指定图像的宽度,高度和描述(描述可以在上面链接的规格中找到)。


    所以一个有效的RSS文件(只是<image> - 部分)应该是这样的:

    <image>
      <title>press conference</title>
      <url>http://www.website.com/images/image.jpg</url>
      <link>http://www.website.com</link>
    </image>