RSS 基础知识

RSS 基础知识

我正在为我的网站实施 RSS 服务器,

为此,我清除了一些步骤,例如,创建一个包含标题、说明等项目的 xml 文件。创建后,我应该做什么以及这些信息将出现在哪里。我不清楚这一点,有人可以请问什么是 rss 以及为什么要在网站上实施 rss 吗。

答案1

RSS 基础知识

RSS格式其中纯文本项以 XML 标记。它在概念上与网页非常相似。就像网页由浏览器解析一样,RSS 由 XML 文档组成,该文档由 RSS 阅读器下载和解析。

因此,要创建 RSS“提要”,您只需创建一个文档,其中包含使用正确标签标记的项目。RSS 的 Wikipedia 条目有一个例子它提供了手动创建功能齐全的“feed”所需的所有基本标签。

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">

  <channel>
    <title>RSS Feed Title</title>
    <description>This is an example of an RSS feed description</description>
    <link>http://www.example.com/news.xml</link>
    <lastBuildDate>Mon, 06 Sep 2010 00:01:00 +0000 </lastBuildDate>
    <pubDate>Sun, 06 Sep 2009 16:20:00 +0000</pubDate>
    <ttl>1800</ttl>

    <item>
       <title>Example New Item Entry 1</title>
       <description>Here is some text containing an interesting description of your article or link.  
       </description>
       <link>http://www.example.com/blog/post/5</link>
       <pubDate>Sun, 06 Sep 2010 16:31:00 +0000</pubDate>
    </item>
    <item>
       <title>Example New Item Entry 2</title>
       <description>Here is some text containing an interesting description of your article or link.  
       </description>
       <link>http://www.example.com/blog/post/7</link>
       <pubDate>Sun, 06 Sep 2010 16:32:00 +0000</pubDate>
    </item>


  </channel>

第一个块是您的 feed 的名称、XML 文档的链接(将随着时间的推移而更新)和三个可选标签。

第二和第三个区块是实际的新闻项目,带有相关的标题描述和链接,以及发布日期标签,许多读者会使用它来显示文章的发布时间。

您需要做的就是将此格式保存到文档(.html.xml)并将其放在您网站的实时 URL 上(您在第一个块的链接中列出的 URL)。然后将您的访问者引导到该 URL(例如使用 RSS 按钮)。他们可以手动将提要放入他们的阅读软件中,或者许多浏览器通过允许用户选择浏览器自动识别的阅读器来自动完成该过程。

为了“更新”提要,您只需更改相关项目块(添加/删除)和第一个块下的可选条目。您可以拥有任意数量的项目。阅读软件负责确定向用户显示什么(例如,如果它检测到相同的新闻项目,它如何显示您提供的信息等)。

自动化

大多数人对手动创建 RSS 文档不感兴趣。在这种情况下,您可以使用软件来帮助您创建文档。然后可以将这些文档上传到实时 URL,访问者可以使用他们的阅读软件下载它们。

有一些专用的独立 RSS 文档生成器是“填空”的(例如,它们会给你一个窗口,你填写条目,然后保存文档)。更流行的是处理此问题的脚本,例如 Wordpress 插件,它们会自动收集和发布信息。但无论如何,它们都会将 RSS XML 文档发布到服务器上的实时 URL,供访问者下载。它们都是相同的机制。

相关内容