zoukankan      html  css  js  c++  java
  • rss订阅的使用及原理

    一、在Chrome使用rss订阅

    1.打开Google网上商店安装RSS Feed Reader插件

     2.浏览器链接栏右侧会有一个rss黄色图标,点击图标即可添加

     3.输入想要订阅的网站url并将其添加至rss订阅器里

    4.可以选择订阅流的更新间隔、通知方式以及一些过滤条件,至此完成订阅

    二、rss原理

    1.使用RSS 的 <channel> 元素来描述 RSS feed。

    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <rss version="2.0">
    
    <channel>
      <title>W3School Home Page</title>
      <link>http://www.w3school.com.cn</link>
      <description>Free web building tutorials</description>
      <item>
        <title>RSS Tutorial</title>
        <link>http://www.w3school.com.cn/rss</link>
        <description>New RSS tutorial on W3School</description>
      </item>
    </channel>
    
    </rss>

    <channel> 元素来描述 RSS feed,需要有三个必须的子元素:

    • <title> - 定义频道的标题。(比如 w3school 首页)
    • <link> - 定义到达频道的超链接。(比如 www.w3school.com.cn)
    • <description> - 描述此频道(比如免费的网站建设教程)

    <channel> 通常包含一个或多个 <item> 元素。每个 <item> 元素可定义 RSS feed 中的一篇文章或 "story"。

    2.阅读器去读取web feed

    网站联合化是透过(web feed),让所谓的阅读器(reader)读取资料。一些人以为web feed像是电视和收音机一样把资料送过来;但事实上,web feed只是一个类似网站的的档案,从头到尾都放在源网站上,但会定期把网站的更新内容写进来。等使用者打开阅读器时,阅读器便会读取feed的内容,再判断有哪些新的东西存在。

    许多关于联合化技术的介绍会说这是一种推送技术(push technology);也就是网站主动把资料传给订阅者,而不是由使用者去搜寻资料。不过网站实际上虽然发布的文章,却并不把资料丢给它们,而是让阅读器去读取web feed。订阅者所要做的就是记住feed网站就行了。

    参考文献:

    1.https://www.cnblogs.com/ShaneZKY/articles/3525116.html

    2.https://www.cnblogs.com/zuge/p/6297221.html

  • 相关阅读:
    安装pgsql
    ln软连接
    vsftp上传失败
    redis配置systemctl
    jmeter 录制排除模式
    数据库基本操作
    按日期排序
    angularjs的cache
    angularjs路由传递参数
    angularjs路由相关知识
  • 原文地址:https://www.cnblogs.com/bbcfive/p/12203802.html
Copyright © 2011-2022 走看看