RSS 語法概述
導讀 | RSS 指 Really Simple Syndication(真正簡易聯合),RSS 2.0 的語法很簡單,也很嚴格。RSS 用於在網站間分享資訊。 |
RSS 2.0 的語法很簡單,也很嚴格。
RSS 用於在網站間分享資訊。
使用 RSS,您在名為聚合器的公司註冊您的內容。
步驟之一是,建立一個 RSS 文件,然後使用 .xml 字尾來儲存它。然後把此檔案上傳到您的網站。接下來,透過一個 RSS 聚合器來註冊。每天,聚合器都會到被註冊的網站搜尋 RSS 文件,校驗其連結,並顯示有關 feed 的資訊,這樣客戶就能夠連結到使他們產生興趣的文件。
提示:請在 RSS 釋出 這一節瀏覽免費的 RSS 聚合器服務。
RSS 文件使用一種簡單的自我描述的語法。
讓我們看一個簡單的 RSS 文件:
<?xml version="1.0" encoding="UTF-8" ?><rss version="2.0"><channel> <title>菜鳥教程首頁</title> <link> <description>免費程式設計教程</description> <item> <title>RSS 教程</title> <link> <description>菜鳥教程 Rss 教程</description> </item> <item> <title>XML 教程</title> <link> <description>菜鳥教程 XML 教程</description> </item></channel></rss>
文件中的第一行:XML 宣告 - 定義了文件中使用的 XML 版本和字元編碼。此例子遵守 1.0 規範,並使用 UTF-8 字符集(可支援中文)。
下一行是標識此文件是一個 RSS 文件的 RSS 宣告(此例是 RSS version 2.0)。
下一行含有 元素。此元素用於描述 RSS feed。
元素有三個必需的子元素:
- <title> - 定義頻道的標題。(比如 菜鳥教程首頁)
- <link> - 定義到達頻道的超連結。(比如 )
- - 描述此頻道(比如 免費程式設計教程)
每個 <channel> 元素可擁有一個或多個 <item> 元素。
每個 <item> 元素可定義 RSS feed 中的一篇文章或 "story"。
<item< 元素擁有三個必需的子元素:
- <titlel> - 定義專案的標題。(比如 RSS 教程)
- <linkl> - 定義到達專案的超連結。(比如 http:///rss)
- <descriptionl> - 描述此頻道(比如 免費程式設計教程)
最後,後面的兩行關閉 <channell> 和 <rssl>元素。
在 RSS 中書寫註釋的語法與 HTML 的語法類似:
<!-- 這是一個 RSS 註釋 -->
RSS 使用 XML 來編寫
因為 RSS 也是 XML,請記住:
- 所有的元素必許擁有關閉標籤
- 元素對大小寫敏感
- 元素必需被正確地巢狀
- 屬性值必須帶引號
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2757092/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Wfurent 語語法概述
- XPath 語法概述
- [一、基本語法]1基本語法概述
- 2.13.1 DBCA 命令語法概述
- XML 語法規則概述XML
- javascript運算子語法概述JavaScript
- XLink 和 XPointer 語法概述
- MySQL資料庫:6、約束的概述及語法MySql資料庫
- SAP UI5 的資料繫結語法概述UI
- Java語言概述Java
- C語言概述C語言
- Perl 6 語言概述
- 使用 PubSubHubbub 製作 RSS 定時器 —— Laravel RSS (三)定時器Laravel
- C++語言概述 (轉)C++
- 瞭解下RSS 元素
- RSS概念和使用
- HTML 語義化佈局概述HTML
- Flutter系列之Dart語言概述FlutterDart
- 自然語言處理(NLP)概述自然語言處理
- JSP 表示式語言概述JS
- RSS-proxy可建立任何網站的RSS或ATOM提要網站
- 英語語法
- php生成rss訂閱PHP
- RSS Reader in PC & iPhoneiPhone
- C#解讀RSSC#
- Manage RSS feeds with the Rome APIAPI
- JavaScript 新語法 「雙問號語法」與「可選鏈語法」JavaScript
- go語言編譯過程概述Go編譯
- Java開發之路—java語言概述Java
- 第二章 C語言概述C語言
- sql case語法和plsql case語法!SQL
- 語法與語義
- Leaf for Mac RSS閱讀器Mac
- C# 生成RSS通用類C#
- protobuf 語法,proto3 語法參考
- Dart語法篇之基礎語法(一)Dart
- JAVA語法糖和語法糖編譯Java編譯
- 資料結構 - 概述及其術語資料結構