RSS格式详解Rss及Rss文件格式

RSS

 

  • 简介

RSS是站点用来和其他站点之间共享内容的一种简易方式(也叫聚合内容),通常被用于新闻和博客等。一个RSS文件通常称为RSS Feed,其实也就是一个*.xml文件。

 

  • 优点

不用一个网站一个网站,一个网页一个网页去逛了。只要这将你需要的内容订阅在一个RSS阅读器中,这些内容就会自动出现你的阅读器里,你也不必为了一个急切想知道的消息而不断的刷新网页,因为一旦有了更新,RSS阅读器就会通知你!

 

  • RSS阅读器

鲜果阅读器

抓虾

 

  • RSS文件内容

RSS文件内容包括:当前RSS站点的名称、URL地址、描述、使用的语言,及内容(内容里边有标题、URL、GUID-唯一标示符、描述、发布时间、作者等)。

 

  • RSS文件示例
Xml代码    收藏代码
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <rss version="2.0">  
  3.   <channel>  
  4.     <title>Ruby China社区</title>  
  5.     <link>http://ruby-china.org</link>  
  6.     <description>Ruby China社区最新发帖.</description>  
  7.     <language>en-us</language>  
  8.     <item>  
  9.       <title>magic mouse 实在用不下去了,求推荐鼠标</title>  
  10.       <description>最好是蓝色的,非激光的。激光的在光滑表面就是悲剧。。</description>  
  11.       <author>ywencn</author>  
  12.       <pubDate>Tue, 27 Aug 2013 20:37:47 +0800</pubDate>  
  13.       <link>http://ruby-china.org/topics/13675</link>  
  14.       <guid>http://ruby-china.org/topics/13675</guid>  
  15.     </item>  
  16.   <channel>  
  17. </rss>  

 

 

  • 参考连接:

Rss及Rss文件格式

时间:2011-11-13 17:19:25  作者:未知  来源:互联网  查看: 2029  评论: 1
 
 
 
内容摘要:Rss简介RSS是站点用来和其他站点之间共享内容的一种简易方式(也叫聚合内容),通常被用于新闻和其他按顺序排列的网站,例如Blog。RSS就是一种用来分发和汇集网页内容的XML格式!RSS =Really Simple Syndication(真正简单的聚合 )或Ri...
 

Rss简介

RSS是站点用来和其他站点之间共享内容的一种简易方式(也叫聚合内容),通常被用于新闻和其他按顺序排列的网站,例如Blog。
RSS就是一种用来分发和汇集网页内容的XML格式!
RSS =Really Simple Syndication(真正简单的聚合 )或Rich Site Summary(丰富站点摘要 )
Rss目前已经被广泛的应用 也是xml应用中的最成功的一项。
RSS 没有统一标准,目前被使用的版本主要有0.91、1.0、2.0
RSS的理解

拿一个新闻网站来说,如果这个网站使用了RSS技术,也即表示这个网站按照RSS标准将其新闻罗列出来,生成一个RSS文件通常称为(RSS Feed,其实也就是一个*.xml文件)。其他网站或个人就订阅该新闻网站的新闻 ,其实也就是读取了新闻网站提供的RSS文件,既然说是”订阅“即表示这个过程是动态的,即主要体现在新闻网站上的内容更新了,浏览者也同时得到了更新后 的内容。当然这要借助工具。
目的及作用
网站内容资源共享
可以自由选择想要浏览的新闻
不用一个网站一个网站,一个网页一个网页去逛了。只要这将你需要的内容订阅在一个RSS阅读器中,这些内容就会自动出现你的阅读器里,你也不必为了一个急切想知道的消息而不断的刷新网页,因为一旦有了更新,RSS阅读器就会自己通知你!
RSS的联合(Syndication)
发 布一个RSS文件(一般称为RSS Feed)后,这个RSS Feed中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的XML格式,所以也能在其他的终端和服务中使用,如PDA、手机、邮件列表等。 而且一个网站联盟(比如专门讨论旅游的网站系列)也能通过互相调用彼此的RSS Feed自动的显示网站联盟中其他站点上的最新信息,这就叫着RSS的联合。
这种联合就导致一个站点的内容更新越及时、RSS Feed被调用的越多,该站点的知名度就会越高,从而形成一种良性循环
RSS的聚合(Aggregation)
所谓RSS聚合,就是通过软件工具的方法从网络上搜集各种RSS Feed并在一个界面中提供给读者进行阅读。这些软件可以是在线的WEB工具 也可以是客户端软件

Rss浏览
RSS是一个纯xml文件,将RSS里的新闻友好的显示出来就要借助于RSS阅读器
RSS阅读器其实就是一个客户端软件或内嵌程序,将各个新闻站点提供的xml文件(RSS Feed)中内容读取出来,将所有新闻分门别类的显示在软件中。分类管理也就是所谓的频道管理。
几个比较流行的RSS阅读器
RSS阅读器
UTA口袋电台
新浪点点通
POTU周博通
看天下
在线Rss管理
抓虾www.zhuaxia.com (看好其前景)

Rss文件格式
下面是一个Rss文件(*.xml),里面的注释是自己加的,<!-- 和-->之间为注释。
<?xml version="1.0" encoding="utf-8" ?>
<!-- 声明当前文件为xml文档【必】
-->
<rss version="2.0">
<!-- 声明当前文件内容为rss格式文件,属性version(必须)指定当前rss版本【必】
-->
<channel>
<!-- 固有节点【必】
-->
<title>新闻中心-国内焦点新闻</title>
<!-- 对网站和当前RSS 文件的简短描述【必】
-->
<image>
<!-- 为当前RSS添加图片
-->
<title>新闻中心-国内焦点</title>
<!-- 图片标题对图片的简单描述
-->
<link>http://news.sina.com.cn/china</link>
<!-- 网站链接地址
-->
<url>http://image2.sina.com.cn/dy/gn/in10.jpg</url>
<!-- 图片的链接地址
-->
</image>
<description>国内焦点新闻列表</description>
-<!-- 对当前RSS文件的描述【必】
-->
<link>http://news.sina.com.cn/china/index.shtml</link>
<!-- 网站主页链接【必】
-->
<language>zh-cn</language>
<!-- 当前RSS使用的语言
-->
<generator>WWW.SINA.COM.CN</generator>
<!-- 当RSS文件为自动创建时多存在此节点(RSS文件由什么创建)
-->
<ttl>5</ttl>
<!-- (ttl = time to live) 在刷新前当前RSS在cache中可以保存多长时间(分钟)
-->
<copyright>Copyright 1996 - 2005 SINA Inc. All Rights Reserved</copyright>
<!-- 声明版权
-->
<pubDate>Wed, 26 Apr 2006 01:45:05 GMT</pubDate>
<!-- 当前RSS最后发布的时间
-->
<category />
<!-- 声明当前RSS内容的种类
-->
<item>
<!-- 一条信息
-->
<title>最高检:严惩公务员利用审批等权力索贿受贿</title>
<!-- 新闻标题【必】
-->
<link>http://news.sina.com.cn/c/l/2006-04-26/08029720281.shtml</link>
<!-- 新闻链接【必】
-->
<author>WWW.SINA.COM.CN</author>
<!-- 新闻作者
-->
<guid>http://news.sina.com.cn/c/l/2006-04-26/08029720281.shtml</guid>
<!-- guid>GUID=Globally Unique Identifier 为当前新闻指定一个全球唯一标示
-->
<category>国内焦点新闻</category>
<!-- 新闻种类
-->
<pubDate>Wed, 26 Apr 2006 00:02:53 GMT</pubDate>
<!-- 新闻最后发布时间
-->
<comments />
<!-- 新闻注释
-->
<description>新华网沈阳4月25日电 (记者 杨维汉、范春生) 最高人民检察院常务副检察长张耕说,对于国家公务员在商业活动中利用职权谋取非法利益、索贿受贿的案件,必须发现一起,坚决查处一起。特别是对国家公务员 利用行政审批权、行政执法权和司法权执法犯法、贪赃枉法、索贿受贿,构成犯....</description>
<!-- 新闻的简单描述【必】
-->
</item>
</channel>
</rss>

第一行 声明当前文件是xml文档
第二行声明当前文件内容为rss格式文件,属性version(必须)指定当前rss版本为2.0
<channel>节点为Rss文档的固有节点,必须,无属性。
<item> 节点中即纪录了当前RSS Feed中要显示的内容。一个RSS文件中通常包含多个<item>节点
<channel>节点
必须节点
<title> 对网站和当前RSS 文件的简短描述
<link>  网站主页链接
<description> 对当前RSS文件的描述
可选节点
<image>  为当前RSS添加图片
<language> 当前RSS使用的语言
<generator>当RSS文件为自动创建时多存在此节点(RSS文件由什么创建)
<ttl>(ttl = time to live) 在刷新前当前RSS在cache中可以保存多长时间(分钟)
<copyright>声明版权
<pubDate> 当前RSS最后发布的时间
<category>声明当前RSS内容的种类
等等
<item>节点
<item>  纪录一条信息(新闻),只包含这条新闻的简单信息,一个RSS文件中包含几条新闻就会有几个<item>
必须节点
<title> 新闻标题
<link>  新闻链接
<description>  新闻的简单描述
可选节点
<author> 当前新闻的作者
<guid>GUID=Globally Unique Identifier 为当前新闻指定一个全球唯一标示
<category>当前新闻的类别
<pubDate>当前新闻的最后发布时间
<comments>当前新闻的注释
等等

http://ruby-china.org/topics/feed

RSS教程 RSS是“真的很简单联播”或“富网站摘要”的缩写。它是一种网络订阅,允许用户以标准化和高效的方式访问在线内容的更新。RSS常用于那些经常更新其内容的网站,如新闻网站、博客或播客。那些经常更新内容的网站创建一个包含其文章、博客文章或其他内容摘要或全文的RSS订阅。RSS订阅是一个以XML(可扩展标记语言)格式编写的文件。它包括有关内容的信息,如标题、链接和简要描述。用户可以使用RSS阅读器或聚合器订阅这些源。这些工具定期检查订阅的源以获取更新,并以整体视图显示它们。 阅读详情

相关推荐

了解RSS语法,你也可以做自己的RSS阅读器

了解RSS语法,你也可以做自己的RSS阅读器   当你点击web网页的这个小的橙色按钮  或  ,异或拷贝您需要订阅的web 网址到GoogleReader时,你有没有想过内部细节,内部数据细节??? 首先,你需要明确,并不是所有的网页都有这个小的橙色按钮  或 ,或者并不是所有的web网址粘贴到Google Reader都能完成订阅。回顾第一篇的内容,你需要知道,这个web网页提供

wangwang4whu 5290

RSS 2.0 规范[翻译]

RSS 2.0 规范 译者:Tony Qu 原文地址:http://blogs.law.harvard.edu/tech/rss 什么是RSS?     RSS是一种网页内容联合格式web content sydication format)。     它的名字是Really Simple Syndication的缩写。     RSSXML的一种。所有的RSS文档都遵循XML 1.0规范,该...

weixin_34013044的博客 807

RSS 语法详解

RSS 0.90:最初由UserLand Software创建,是最早的RSS版本之一。RSS 1.0:由万维网联盟(W3C)提出,引入了更多的语义结构。RSS 2.0:是最为广泛使用的版本,它继承了RSS 1.0的结构,并添加了许多新的元素和属性。本文将以RSS 2.0版本为基础进行讲解。

wjs2024的博客 393

RSS技术详解

RSS(Really Simple Syndication)是一种用于发布经常更新的网站内容的标准化格式。它允许用户订阅网站内容,而不需要频繁访问网站来查看更新。

wscfan的博客 1622

RSS 参考手册

RSS(Really Simple Syndication)是一种流行的内容分发格式,它允许用户订阅并接收他们感兴趣的网站内容的更新。本参考手册旨在提供关于RSS的详细信息,包括其历史、技术细节、使用方法和最佳实践。

csbysj2020 552

Rss标准格式

1.RSS:简单来讲,实际就是一个大家定义好的xml格式结构。 2.Rss阅读器:把xml里的数据解析后,以html页面展示。 3.rss定义的xml格式。  以下是RSS 2.0的代码样例                     Lift Off News      http://liftoff.msfc.nasa.gov/      Liftoff to

Jmark 1742

RssRss文件格式

 Rss简介RSS是站点用来和其他站点之间共享内容的一种简易方式(也叫聚合内容),通常被用于新闻和其他按顺序排列的网站,例如Blog。RSS就是一种用来分发和汇集网页内容的XML格式RSS =Really Simple Syndication(真正简单的聚合 )或Rich Site Summary(丰富站点摘要 )Rss目前已经被广泛的应用 也是xml应用中的最成功的一项。RSS 没有统

Pi的空间 5539

【转】RSS格式规范

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 什么是RSS?     RSS是一种网页内容联合格式web content sydication format)。     它的名字是R

北一 1394

RSS

RSS(简易信息聚合)是一种消息来源格式规范,用以聚合经常发布更新数据的网站,例如博客文章、新闻、音频或视频的网摘。RSS文件(或称做摘要、网络摘要、或频更新,提供到频道)包含全文或是节录的文字,再加上发布者所订阅之网摘数据和授权的元数据。 Really Simple Syndication“简易信息聚合”就是RSS的英文原意。把新闻标题、摘要(Feed)、内容按照用户的要求,“送”到用户的桌面...

youhuakongzhi的博客 3131

RSSWorker模板引擎详解:如何自定义RSS输出格式

**RSSWorker**是一款运行在Cloudflare Worker上的强大RSS订阅生成器,它允许开发者通过模板引擎自定义RSS输出格式,满足不同平台和个人的需求。本文将深入解析RSSWorker的模板引擎机制,带你轻松掌握自定义RSS输出的方法。 ## 认识RSSWorker模板引擎 RSSWorker采用基于Handlebars语法的模板引擎,通过简单的模板文件即可控制RSS的输出结

gitblog_00410的博客 777

RSS格式规范

RSS格式规范 2008年03月20日 星期四 下午 12:38 什么是RSS?     RSS是一种网页内容联合格式web content sydication format)。     它的名字是Really Simple Syndication的缩写。     RSSXML的一种。所有的RSS文档都遵循XML 1.0规范,该规范发布在W3C网站上。          在...

rayleeya的专栏 380

RSS(Really Simple Syndication)是一种用于发布和订阅信息的XML格式

JSON(JavaScript对象表示法)是一种轻量级的数据交换格式,它使用键值对的形式来表示数据。JSON具有简洁的语法和较小的数据体积,适用于移动应用程序和Web服务之间的数据交换。RSS提供了一种简单的方式来获取和显示最新的内容,可以使用XML解析器来解析RSS数据。XML(可扩展标记语言)是一种用于描述数据的标记语言,它使用自定义标签来定义数据的结构和内容。XML具有良好的可读性和可扩展性,适用于存储和传输复杂的数据结构。XML和JSON都是常用的数据交换格式,用于在不同系统之间传输和存储数据。

[Blog][Domain] programb.blog.csdn.net 698

RSS介绍

RSS(也叫聚合内容,Really Simple Syndication)是一种描述和同步网站内容的格式,是目前使用最广泛的XML应用。RSS是一种起源于网景的推技术,将订户订阅的内容传送给他们的通讯协同格式(Protocol)。RSS可以是以下三个解释的其中一个: Really Simple Syndication RDF (Resource Description Framework) Sit

xiaowei4895的专栏 603

RSS文件

1、RSS内容聚合(信息聚合)1)与一般网页格式不同,将网页的标题、发布日期、摘要、作者、链接等单独标识出来2)RSS是站点用来和其他站点之间共享内容的一种简易方式(聚合内容)​,通常被用于新闻和其他按顺序排列的网站,例如blog2、RSS工作需要一个RSS新闻阅读器,下载或订阅感兴趣的栏目内容3、RSS阅读特点:1)无广告、图片影响2)自动更新内容,及时性3)​可加入多个RSS提要,不必点击浏览网

kirsten_z的博客 615

RSS简述 及 Java构造RSS接口

RSS(简易信息聚合)是一种消息来源格式规范,用以聚合经常发布更新数据的网站,例如博客文章、新闻、音频或视频的网摘。RSS文件包含全文或是节录的文字,再加上发布者所订阅之网摘数据和授权的元数据。 Java 构造RSS接口

若明天不见 3895

rss订阅原理

RSS是在互联网上被广泛采用的内容包装和投递协议。网络用户可以在客户端借助于支持RSS的新闻工具软件,在不打开网站内容页面的情况下,阅读支持RSS输出的网站内容。内容提供者在其网站上发布相应的RSS文件,系统入口程序获取该RSS文件并把它提供给用户,用户使用相应的阅读工具软件来阅读该内容。  5.3.1  RSS的工作原理网页以RSS的形式为其内容提供一个通过URL获得的摘要。RSS

专栏 7856

RSS标准及使用

什么是 RSS?“RSS”究竟代表什么?和许多标准一样,即使最基本的方面也很难让人们达成一致。有人说它表示 “RDF Site Summary(RDF 站点摘要)”,其他人则说是“Really Simple Syndication(真正简单的连锁)”,还有人相信它代表 “Rich Site Summary(丰富站点摘要)”。根据 Dave Winer(他是现行规范的作者)的观点,“关于 ...

weixin_30667301的博客 227

什么是RSS(Really Simple Syndication)

RSS 订阅 = 让网站主动“通知”你更新,而不是你去“找”更新。它是一种简单、高效、尊重用户的信息获取方式,在信息爆炸时代,反而成为一种“数字极简主义”的利器。

1567
上一篇: 好的产品经理,差的产品经理
下一篇: java中操作xml几种方式的比较和代码示例(DOM,SAX,JDOM,DOM4J)
iteye_13894
博客等级 码龄8年 4粉丝 26原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值