RSS <item> 元素
每个 <item> 元素可定义 RSS feed 中的一篇文章或产品
<item> 元素
我们来看一篇 RSS 文档
<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0"> <channel> <title>简单编程首页</title> <link>https://www.twle.cn</link> <description>简单教程[www.twle.cn]以编程开发所需掌握的语言和知识入手...</description> <item> <title>HTML 基础教程</title> <link>https://www.twle.cn/l/yufei/html/html-basic-index.html</link> <description>HTML 基础教程</description> </item> <item> <title>Python2 基础教程</title> <link>https://www.twle.cn/l/yufei/python27/python27-basic-index.html</link> <description>Python2 基础教程</description> </item> </channel> </rss>
我们在前一章节中提到: 每个 <item> 元素可定义 RSS feed 中的一篇文章或产品
<item> 元素拥有三个必需的子元素:
- <title> - 定义项目的标题(比如 Python2 基础教程)
- <link> - 定义到达项目的超链接(比如 https://www.twle.cn )
- <description> - 描述此项目(比如 Python2 基础教程)
此外,存在若干个 <item> 的可选的子元素,我们来介绍最重要的几个
<author> 元素
<author> 子元素用于规定一个项目的作者的电子邮件地址
info: 为了防止垃圾邮件,一些开发者不会使用这个 <author> 元素 我们也推荐你不要在 author 里放手机号或者电子邮件
范例
<author>nobody@twle.cn</author>
<comments> 元素
<comments> 子元素允许把一个项目连接到有关此项目的注释
范例
<comments>https://www.twle.cn/comments</comments>
元素
<enclosure> 子元素允许将一个媒体文件导入一个项中
<enclosure> 元素有三个必需的 属性 :
- url - 定义指向此媒体文件的 URL
- length - 定义此媒体文件的长度(字节)
- type - 定义媒体文件的类型
范例
<enclosure url="http://www.twle.cn/rss/rss.mp3" length="5000" type="audio/mpeg" />
RSS - 参考手册
如果元素没有 required 则表示可选,就是可以不定义
元素 | 描述 |
---|---|
<author> | 规定项目作者的电子邮件地址 |
<category> | 定义项目所属的一个或多个类别 |
<comments> | 允许项目连接到有关此项目的注释(文件) |
<description> required | 描述此项目 |
<enclosure> | 允许将一个媒体文件导入一个项中 |
<guid> | 为项目定义一个唯一的标识符 |
<link> required | 定义指向此项目的超链接 |
<pubDate> | 定义此项目的最后发布日期 |
<source> | 为此项目指定一个第三方来源 |
<title> | 必需的。定义此项目的标题。 |