RSS 2.0规范

原创 2004年09月03日 23:38:00

RSS 2.0规范

RSS是 Really Simple Syndication的缩写(对rss2.0而言,是这三个词的缩写,对rss1.0而言则是RDF Site Summary的缩写,1.0与2.0走的是两个体系)
  RSS 基于XML,所有的 RSS 必须遵循w3c网站上公布的XML 1.0 规范。
  在一个RSS文档中,根元素是<rss>,带有一个必备属性version,用以指明该文档遵循的rss规范,如果rss文档遵循本规范,则version值必须是2.0。
  <rss>元素只有一个子元素,包含关于频道的一些信息。频道(channel)是整个blog,项(item)指一篇文章或日志(也有称这为post)。

RSS2.0元素channel的子元素列表


元素(Element) 描述(Description) 值域 重要性 举例(Example)
title 频道名称 必备 GoUpstate.com News Headlines
link 频道的URL 必备 http://www.goupstate.com/
Description 频道的描述 必备 The latest news from GoUpstate.com, a Spartanburg Herald-Journal Web site.
language 频道文章所用语言, 可用netscape或w3c推荐的列表 可选 en-us
copyright 频道内容的版权说明 可选 Copyright 2002, Spartanburg Herald-Journal
managingEditor 责任编辑的email 可选 geo@herald.com (George Matesky)
webMaster 负责频道技术事务的网站管理员email 可选 betty@herald.com (Betty Guernsey)
pubDate 频道内容发布日期,格式遵循RFC822格式(年份可为2们或4位) 可选 Sat, 07 Sep 2002 00:00:01 GMT
lastBuildDate 频道内容最后的修改日期 可选 Sat, 07 Sep 2002 09:42:31 GMT
category 指定频道所属的一个或几个类别 可选 <category>Newspapers</category>
generator 生成该频道的程序名 可选 MightyInHouse Content System v2.3
docs 指向该RSS文件所用格式说明的URL 可选 http://blogs.law.harvard.edu/tech/rss
cloud Allows processes to register with a cloud to be notified of updates to the channel, implementing a lightweight publish-subscribe protocol for RSS feeds. More info here. 可选 <cloud domain="rpc.sys.com" port="80" path="/RPC2" registerProcedure="pingMe" protocol="soap"/>
ttl 有效期,用以指明该频道可被缓存的最长时间 分钟为单位 可选 <ttl>60</ttl>
image 指定一个 GIF或JPEG或PNG图片,用以与频道一起显示 可选
rating 这个频道的分级(主要指成人、限制、儿童等) 可选
textInput 指定一个text输入框供用户输入,具体信息及功能未定。 可选
skipHours 提示新闻聚合器,那些小时时段它可以跳过。 可选
skipDays 提示新闻聚合器,那些天它可以跳过。 可选

RSS2.0元素channel的子元素image的子元素列表


元素(Element) 描述(Description) 值域 重要性 举例(Example)
url 图片的url 必备
title 图片的标题,用于http的alt属性 必备
link 网站的url(实际中常以频道的url代替) 必备
width 图片的宽度(象素为单位) 最大144,默认88 可选
height 图片的高度(象素为单位) 最大400,默认31 可选
description 用于link的title属性 可选

RSS2.0元素channel的子元素cloud的子元素列表


元素(Element) 描述(Description) 值域 重要性 举例(Example)
domain Cloud程序所在机器的域名或IP地址 radio.xmlstoragesystem.com
port 访问clound程序所通过的端口 80
path 程序所在路径(不一定是真实路径) /RPC2
registerProcedure 注册的可提供的服务或过程 xmlStorageSystem.rssPleaseNotify
protocol 协议 xml-rpc, soap , http-post 之一 xml-rpc

RSS2.0元素channel的子元素textInput的子元素列表


元素(Element) 描述(Description) 值域 重要性 举例(Example)
title Submit按钮的标签 必备
description 解释text输入区 必备
name Text area对象的名字 必备
link 处理提交的请求的cgi程序 必备

关于item的内容,请看基于XML-RPC的BloggerAPI学习.
说明:
  rss2.0要求<link>和<url>的值的非常部分开头,须是在IANA注册过的,如http://或https://或ftp://等。
  一个rss文件中,可以包括没有这儿定义的元素,只要它是在某个命名空间被定义过。
  一个常见问题是与的区别,两者在有些情况下是相同的,但前者可指几某个长文中的某个位置(即所谓的页内锚点吧)。

版权声明:本文为博主原创文章,未经博主允许不得转载。

RSS介绍、RSS 2.0规范说明及php实现RSS订阅

require_once('include/config.inc.php');          $ob_time = 180;                                    ...
  • sinat_36329815
  • sinat_36329815
  • 2017年04月21日 17:53
  • 111

php编写RSS源

记编写rss源 点点细雨     2013年11月26日星期二   为了提高搜索引擎的收录速度,今天开始编写rss源来增加对搜索引擎的友好。 废话就不多打了,毕竟我打字速度也不快(O(∩_∩)...
  • diandianxiyu
  • diandianxiyu
  • 2013年11月26日 14:36
  • 2777

基于java的RSS在线订阅demo

转载于:http://www.javaeye.com/topic/677073   由于项目的问题,需要有RSS订阅的概念,以前听说过这个技术,但是却没使用过。今天下午正好没事做,而公司又有这方面...
  • LanSeTianKong12
  • LanSeTianKong12
  • 2016年09月02日 11:13
  • 1022

BPMN 2.0规范详解

业务流程模型注解(Business Process Modeling Notation - BPMN)是 业务流程模型的一种标准图形注解。这个标准 是由对象管理组(Object Management ...
  • a123demi
  • a123demi
  • 2016年02月16日 13:02
  • 21823

BPMN 2.0规范详解

第 3 章 BPMN 2.0 业务流程模型注解(Business Process Modeling Notation - BPMN)是 业务流程模型的一种标准图形注解。...
  • iwillbeaceo
  • iwillbeaceo
  • 2017年07月05日 11:52
  • 1297

Hessian 2.0 协议规范

test
  • caoyang5858
  • caoyang5858
  • 2016年12月01日 14:11
  • 225

UML标准建模语言

UML:Unified Modeling Language,统一建模语言(标准建模语言)。内容预览: 1. UML用例图UML用例图是用来描述使用者,用例之间关系的一种UML图。一般使用在项...
  • Robin__Chou
  • Robin__Chou
  • 2016年07月05日 16:21
  • 739

【转】RSS格式规范

什么是RSS?     RSS是一种网页内容联合格式(web content sydication format)。     它的名字是R...
  • xfei365
  • xfei365
  • 2013年07月12日 22:51
  • 482

RSS规范(转)

RSS规范(转) RSS是 Really Simple Syndication的缩写(对rss2.0而言,是这三个词的缩写,对rss1.0而言则是RDF Site Summary的缩...
  • w786572258
  • w786572258
  • 2015年01月18日 20:21
  • 154

消息中间件规范JMS 2.0的十大改进

消息中间件规范JMS 2.0的十大改进作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs消息中间件规范JMS 2.0在编码方面做了很多改进,可以帮助开发者减少...
  • chszs
  • chszs
  • 2013年05月04日 21:55
  • 6640
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:RSS 2.0规范
举报原因:
原因补充:

(最多只允许输入30个字)