📅  最后修改于: 2020-10-25 05:15:08             🧑  作者: Mango
RSS是一种用于发布定期更改的Web内容的开放方法。许多与新闻相关的网站,博客和其他在线发布者将其内容作为RSS源联合到任何想要的人。
每当您想从自己喜欢的网站检索最新的头条新闻时,都可以通过台式机RSS阅读器访问可用的RSS Feed。如果您的内容经常更改,您也可以为自己的站点制作RSS Feed。
简单来说:
RSS代表什么?这取决于您使用的RSS版本。
RSS的工作方式如下:
RSS Feed阅读器和新闻聚合器本质上是同一件事。他们是一个软件。两者都用于查看RSS源。新闻聚合器专门用于查看与新闻相关的提要,但从技术上讲,它们可以读取任何提要。
RSS最初的目的是分发新闻相关的头条新闻。 RSS的潜力非常大,可以在世界任何地方使用。
考虑将RSS用于以下用途:
RSS越来越流行。原因很简单。 RSS是一种免费轻松的方式来推广站点及其内容,而无需进行广告宣传或创建复杂的内容共享合作伙伴关系。
RSS迅速起步是因为人们喜欢它。 RSS易于使用,对发布者和订阅者都有好处。在这里,我们列出了RSS对于订阅者和发布者的一些优势。
RSS订阅者是订阅阅读已发布的Feed的人。这是针对订阅者的RSS Feed的一些优点:
RSS发布者是通过RSS feed发布其内容的人。我们建议您使用RSS:
如果在Web上发布,以下是RSS的一些优点:
RSS是Netscape最早发明的。他们想使用XML格式来分发新闻,故事和信息。 Netscape改进了RSS的版本,然后将其删除。
后来的Userland Software开始控制RSS规范并发布更新的RSS版本。他们继续开发自己的RSS版本,最终UserLand发布了RSS v2。
RSS已经发布了许多不同的版本。
关于使用RSS Feed版本尚未达成共识。由您决定,使用哪个版本。我们建议使用最新的RSS2.0。这足够简单易用且易于学习。
我们将在下一章中看到这些版本的Feed格式。
在过去的十年中,RSS已经发布了许多不同的版本。在这里,我们将为您提供有关三个最常用的RSS版本的详细信息。
许多网站都提供RSS Feed,您可以通过一个黄色的小按钮来标识它,要么。但是,如果单击这些链接之一,则很有可能在浏览器中看到一个充满代码的页面。
要正确阅读提要,您需要一个RSS阅读器。这是获取和使用RSS Feed阅读器的步骤。
有很多不同的RSS阅读器可用。有些可以用作Web服务,有些则限于Windows(或Mac,PDA或UNIX)。以下是一些您可以尝试的方法:
所有阅读器均随附安装说明。因此,请使用提供的脚本在计算机上安装RSS阅读器。
首次启动独立阅读器时,大多数情况下,您会看到一个工具栏和三个窗格,它们的排列方式非常类似于Microsoft Outlook中的预览模式。左侧窗格通常会显示您订阅的RSS源或频道。这些可以组织为类别或文件夹。
右上方的面板通常会显示所选频道中的文章列表,然后文章的内容会显示在右下方的面板中。要更改频道组,只需单击菜单下方左上方的下拉框。有时右下角会出现简短说明;如果是这样,请单击文章中的链接以加载全文。
可以将某些独立的应用程序配置为在您感兴趣的主题上有新文章时,向您发送电子邮件。
要添加频道(例如RSS Feed),请使用黄色按钮转到任一站点的RSS页面,其中黄色按钮要么。右键单击或使用CTRL + C从浏览器的地址栏中复制URL,这将显示一个充满XML代码的页面。
现在,返回新闻阅读器,选择要用于新订阅的直播类别(商业,娱乐,《纽约时报》),然后从“文件”菜单中选择“新建”或“新建频道”。在大多数情况下,应将复制的URL自动粘贴到“新建频道”向导的“ URL”字段中。如果没有,您可以自己剪切并粘贴URL。
当您从各种Feed中收集大量文章时,可能会很难找到特定信息。幸运的是,新闻阅读器包括用于查找文章的有用工具。
筛选器工具将仅显示包含您指定的关键字的文章。这也可能被标记为搜索。要使用它,请直接在“过滤器/搜索”栏中输入关键字。
一些读者可以设置手表,并自动在所有传入的Feed中搜索特定的关键字。例如,您可以输入ICQ作为手表。如果您订阅的任何Feed中的任何文章提及ICQ,则该文章将包含在“监视”列表中。
您需要检查阅读器的帮助部分,以找到更多选项来根据需要进行自定义。
最终,您最终可能获得的Feed超出了您的预期或可以定期阅读。在大多数读者中,要删除您不再感兴趣的Feed,只需删除其标题即可。然后,您的RSS阅读器将不再寻找该信息,并且您不会从发布者那里获得任何内容,除非您访问其站点或重新订阅源。
现在您已经知道如何为您的站点编写RSS Feed。如果您不知道如何准备RSS Feed文件,请阅读“ RSS Feed格式”一章。
以下是将RSS Feed投放到网络上的简单步骤。
现在,您的RSS Feed已在线,人们可以开始使用它了。但是,有一些方法可以宣传您的RSS Feed,以便有更多的人可以使用RSS Feed。
如前所述,RSS Feed对经常更改其内容的站点(例如任何新闻或博客站点)有意义。
因此,现在,您已经从Google,Yahoo和MSN获得了RSS Feed按钮。您必须确保经常更新您的内容,并且RSS Feed始终可用。
如果您为新闻组或Web博客或任何其他目的创建了一个RSS Feed,那么您有责任确保任何订阅站点的XML解析器都可以解析RSS Feed文件。
许多RSS Feed创建软件会在创建Feed时验证XML,但有些没有。请注意,小错误会使标准Feed阅读器无法读取您的Feed。
因此,建议您在发布RSS Feed之前确保已完成所有必需的验证。您可能希望将RSS Feed文件加载到Internet服务器,然后在以下验证器之一中输入URL以检查语法。
Atom是基于XML的Web内容和元数据联合格式的名称,也是用于发布和编辑属于定期更新的网站的Web资源的应用程序级协议的名称。
Atom是一个相对较新的规范,比RSS更加健壮和功能丰富。例如,RSS仅在项目明细中需要描述性字段(例如标题和链接),而Atom在项目和完整Feed中都需要这些内容。
所有Atom提要必须是格式正确的XML文档,并以application / atom + xml媒体类型标识。
Feed由一些元数据组成,后跟任意数量的条目。这是Atom 1.0 Feed的基本结构。
...
...
...
...
...
...
...
...
...
...
Atom 1.0 Feed文档将由以下两个元素构成:
以上两个元素需要一些通用构造,它们在以下内容中进行了解释:通用构造。
RSS起源于1999年,一直致力于成为一种简单易懂的格式,目标相对适中。在它成为一种流行的格式之后,开发人员希望使用W3C指定的在命名空间中定义的模块来扩展它。
RSS 2.0按照一个简单的规则添加了该功能。 RSS Feed可能包含此页面上未描述的元素,除非这些元素在名称空间中定义。
本教程中定义的元素本身不是名称空间的成员,因此RSS 2.0可以在以下意义上与以前的版本兼容-0.91或0.92版本的文件也是有效的2.0文件。如果RSS 2.0的元素在名称空间中,则此约束将中断,版本0.9x的文件将不是有效的2.0文件。
RSS绝不是一种完美的格式,但是它非常流行并且得到了广泛的支持。 RSS长期以来一直需要制定规范。
但是,出于所有实际目的,RSS规范冻结在2.0.1版中。但是,仅出于阐明规范的目的,而不是为格式添加新功能,您可以预见可能的2.0.2或2.0.3版本等。
随后的工作应在使用命名空间的模块中进行,并以全新的联合格式使用新名称进行。
本教程教您什么是RSS,以及它的不同版本和相关元素。它通过示例详细描述了所有元素。
您已经了解了如何为您的网站编写RSS Feed,以及如何将其发布到Web上。我们还列出了各种RSS Feed推广技术。
您还学习了如何验证RSS Feed,以及如何阅读各个站点上可用的其他RSS Feed。
下一步是按照本教程中给定的步骤进行操作,并在线上传RSS Feed。
请通过webmaster@tutorialspoint.com将您的反馈和建议发送给我们。