🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# RSS 语法 RSS 2.0 的语法很简单,也很严格。/p&gt; ## RSS 如何工作 RSS 用于在网站间分享信息。 使用 RSS,您在名为聚合器的公司注册您的内容。 步骤之一是,创建一个 RSS 文档,然后使用 .xml 后缀来保存它。然后把此文件上传到您的网站。接下来,通过一个 RSS 聚合器来注册。每天,聚合器都会到被注册的网站搜索 RSS 文档,校验其链接,并显示有关 feed 的信息,这样客户就能够链接到使他们产生兴趣的文档。 提示:请在 [RSS 发布](rss-publishing.html "RSS 发布您的 feed") 这一节浏览免费的 RSS 聚合器服务。 ## RSS 实例 RSS 文档使用一种简单的自我描述的语法。 让我们看一个简单的 RSS 文档: ``` <?xml version="1.0" encoding="ISO-8859-1" ?> <rss version="2.0"> <channel>   <title>W3Schools Home Page</title>   <link>http://www.w3schools.com</link>   <description>Free web building tutorials</description>   <item>     <title>RSS Tutorial</title>     <link>http://www.w3schools.com/rss</link>     <description>New RSS tutorial on W3Schools</description>   </item>   <item>     <title>XML Tutorial</title>     <link>http://www.w3schools.com/xml</link>     <description>New XML tutorial on W3Schools</description>   </item> </channel> </rss> ``` 文档中的第一行:XML 声明 - 定义了文档中使用的 XML 版本和字符编码。此例子遵守 1.0 规范,并使用 ISO-8859-1 (Latin-1/West European) 字符集。 下一行是标识此文档是一个 RSS 文档的 RSS 声明(此例是 RSS version 2.0)。 下一行含有 &lt;channel&gt; 元素。此元素用于描述 RSS feed。 &lt;channel&gt; 元素有三个必需的子元素: * &lt;title&gt; - 定义频道的标题。(比如 w3school 首页) * &lt;link&gt; - 定义到达频道的超链接。(比如 www.w3school.com.cn) * &lt;description&gt; - 描述此频道(比如免费的网站建设教程) 每个 &lt;channel&gt; 元素可拥有一个或多个 &lt;item&gt; 元素。 每个 &lt;item&gt; 元素可定义 RSS feed 中的一篇文章或 "story"。 &lt;item&gt; 元素拥有三个必需的子元素: * &lt;title&gt; - 定义项目的标题。(比如 RSS 教程) * &lt;link&gt; - 定义到达项目的超链接。(比如 http://www.w3school.com.cn/rss) * &lt;description&gt; - 描述此项目(比如 w3school 的 RSS 教程) 最后,后面的两行关闭 &lt;channel&gt; 和 &lt;rss&gt; 元素。 ## RSS 中的注释 在 RSS 中书写注释的语法与 HTML 的语法类似: ``` <!-- This is an RSS comment --> ``` ## RSS 使用 XML 来编写 因为 RSS 也是 XML,请记住: * 所有的元素必许拥有关闭标签 * 元素对大小写敏感 * 元素必需被正确地嵌套 * 属性值必须带引号