`
benbenming
  • 浏览: 112528 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

RSS 2.0 标准

阅读更多

什么是 RSS?

RSS 是一种站点内容聚合的格式。

它的名字是Really Simple Syndication 的的简写。

RSS是XML的一种。所有的RSS文档都遵循 XML 1.0规范, 该规范发布在W3C网站上。

这里是RSS版本历史的一个概要。

在一个RSS文档中,最外层是一个<rss>元素,这个元素必须规定version属性,该属性明确了本文档遵从何种RSS版本规范。如果一个RSS文档以这个规范来表示,那么它的version属性就必须是2.0。

<rss>元素只有一个子元素<channel>,包含了关于这个频道(元数据)和它的内容的一些信息。

样本文件

这里有一些RSS样本文件: RSS 0.91, 0.922.0

注意这些样本文件所指向的链接地址和服务器可能已经不再存在。在撰写0.91文档的时候,这个0.91的样本文件就已经创建了。维护一个样本文件的历史也许是一个不错的主意。

关于本文档

本文档完成于2002年秋天,版本为 2.0.1。

它包含从 RSS 0.91 规范(2000年)开始的所有的修改和添加,以及包含在RSS 0.92 (2000年12月)和RSS 0.94(2002年8月)中的新的特性。

详细的文档历史纪录请参阅这里

本文档中首先介绍必须的和可选的频道元素;接着介绍了<item>的子元素。最后回答了一些经常碰到的问题,并提供了未来的发展路线和RSS扩展的指导方针。


必需的频道元素

下面是一个必须包含的频道(channel)元素的列表,每一个都有一个简单的描述、一个例子、应该出现的位置和更详细描述的链接地址。

01.● title 
名称:title
描述:频道的名称。它表明别人如何访问你的服务。如果你有一个与你的RSS文件内容一致的HTML网站,你的title元素值应该与你的网站的标题相同。
例子:GoUpstate.com 的新闻大字标题。

02.● link 
名称:link
描述:对应频道的网站的URL链接地址。
例子:http://www.goupstate.com/ 。

03.● description 
名称:description
描述:关于频道的描述。
例子:The latest news from GoUpstate.com, a Spartanburg Herald-Journal Web site。

分享到:
评论

相关推荐

    php Rss 2.0 生成类

    总结起来,"php Rss 2.0 生成类"是一种工具,它简化了使用PHP创建符合RSS 2.0标准的Feed的过程,使得网站内容能够以易于订阅的方式分发。通过`feed.php`和`Demo.php`,开发者可以学习如何使用此类库,并将其集成到...

    RSS2.0规范及样例

    - **RSS2.0样例.xml**:这个文件是RSS2.0的具体应用实例,包含了完整的RSS2.0 feed结构,包括频道信息和多条条目。通过分析这个样例,可以学习如何编写符合规范的RSS feed。 了解RSS2.0规范及其样例对于开发内容...

    Rss2.0A_20050426

    这个“Rss2.0A_20050426”可能是一个针对RSS 2.0标准的特定版本或者工具,发布于2005年4月26日,其主要功能是自动化RSS feed的生成,以提高工作效率和内容分发的便利性。 RSS的主要作用是允许用户订阅他们感兴趣的...

    RSS 2.0规范

    RSS 2.0规范是RSS发展过程中的一个重要里程碑,自2002年秋天发布以来,它成为广泛采用的标准之一。RSS 2.0不仅继承了早期版本的功能,还引入了一些新的特性,使其更加灵活和强大。 #### 二、RSS 2.0规范结构 RSS...

    simple-rss-2.0.zip

    《深入理解RSS 2.0:基于Java的实现解析》 RSS(Really Simple Syndication)是一种用于发布和聚合网络内容的XML格式,它允许用户订阅并获取网站的更新信息,如博客文章、新闻等。RSS 2.0是RSS版本中最广泛采用的一...

    rss2.0

    8. **RSS2.0与Atom协议的关系**:虽然RSS2.0和Atom都是用于内容发布的标准,但Atom更加注重语义和国际化。尽管两者有相似之处,但在某些细节上存在差异,比如Atom使用`&lt;entry&gt;`代替`&lt;item&gt;`,并提供了更复杂的链接和...

    Go-GoLang一个RSS2.0和iTunes播客生成器

    《Go语言实现RSS2.0和iTunes播客生成器详解》 在现代互联网中,播客作为一种便捷的信息传播方式,越来越受到用户的喜爱。RSS(Really Simple Syndication)和iTunes播客是播客订阅的主要格式,它们允许用户通过订阅...

    rss.rar_RSS_RSS PHP

    在描述中提到,“RSS2.0生成类”是指这个项目提供了一个PHP类,能够帮助开发者创建符合RSS 2.0规范的XML结构。RSS 2.0是RSS的一个版本,包含了元数据元素,如标题、描述、链接等,用于描述一个内容源的条目。这个...

    phprssdir:为包含修改时间的目录创建一个 RSS 2.0 提要

    - **`RSS 2.0 标准`**:了解 RSS 2.0 的基本结构和元素,如 `&lt;channel&gt;`、`&lt;item&gt;`、`&lt;title&gt;`、`&lt;description&gt;`、`&lt;pubDate&gt;` 等,是正确生成提要的关键。 总的来说,`phprssdir` 是一个实用的工具,特别适用于...

    rss-2.0-generation-class:RSS 2.0 生成类

    总之,RSS 2.0 Generation Class为PHP开发者提供了一个简单易用的工具,用于快速构建符合RSS 2.0标准的XML feed,便于内容分发和共享。通过对类库的深入理解和应用,开发者可以创建功能完善的RSS服务,提升网站的可...

    Atom-syndfeed,go中atom 1.0和rss 2.0的联合提要解析器.zip

    Atom是IETF发布的正式标准,设计时更注重语义清晰和结构化,而RSS(Really Simple Syndication)则更倾向于简单易用,两者都支持包括标题、描述、链接、发布日期等在内的基本元素。 Atom 1.0的关键特性包括: 1. ...

    该代码能完成解析XML文件的RSS解析器

    在压缩包文件名称列表中,"RSS2Parser"可能是一个实现RSS 2.0标准的解析器。RSS 2.0是最常见的RSS版本,它定义了一套标准元素和结构,如频道(channel)、条目(item)、标题(title)、描述(description)等,用于...

    web2.0技术标准

    Web2.0技术标准是互联网发展的一个重要里程碑,它标志着互联网从单纯的静态信息展示转变为动态交互和用户参与的新阶段。以下将详细介绍这些技术标准及其在现代网页开发中的应用。 1. CSS (Cascading Style Sheets) ...

    RSS RSSFEED

    在RSS 2.0标准下,RSS文件的结构遵循XML规则。一个基本的RSS 2.0文件通常包含`&lt;rss&gt;`根元素,其`version`属性指定为2.0,以及一个`&lt;channel&gt;`元素。`&lt;channel&gt;`元素下有多个必需和可选子元素,如: - `&lt;title&gt;`:...

    网站加入RSS功能(RSS阅读与制作阅读器的feed)

    在JSP中创建RSS feed,需要编写XML代码来构建RSS2.0标准的结构,并使用JSP标签库(如JSTL)处理动态数据,如文章列表。这使得网站可以根据数据库中的最新内容自动生成RSS源。 3. **RSS feed创建**:RSS feed由频道...

    rss Toolkit 2.0 Application

    RSS 是一种网络内容发布的标准格式,常用于博客、新闻网站和播客等,使得用户可以方便地订阅和获取更新内容。 1. **RSS 技术**:RSS 允许站点发布和共享内容,通过 XML 格式提供新闻摘要、标题和链接,使得用户无需...

    javaRSS.zip

    RSS文件通常遵循RSS 2.0标准,包含频道(channel)和条目(item)两部分。频道包含关于整个源的信息,如标题、描述和URL,而条目则代表单个文章或新闻。解析RSS文件时,需要解析XML文档并提取这些关键元素。 2. **...

Global site tag (gtag.js) - Google Analytics