Really Simple Syndication:網站內容聚合發佈標準,採 XML 格式,適合時效性強的內容(新聞、部落格、論壇新文),用戶訂閱後無需造訪網站即可獲取更新。
<rss version="2.0">
<channel>
<title>網站標題</title>
<link>https://www.example.com</link>
<description>網站描述</description>
<item>
<title>文章標題</title>
<link>https://www.example.com/post/1</link>
<description>文章摘要</description>
<author>作者</author>
<pubDate>Sun, 14 Dec 2006 21:00:00 GMT</pubDate>
</item>
<!-- 更多 item -->
</channel>
</rss>
| 節點 | 層級 | 說明 |
|---|---|---|
<rss> | Root | 版本屬性固定 "2.0" |
<channel> | 子節點 | 包含所有內容中繼資料與項目 |
title/link/description | channel 子節點 | 網站基本資訊 |
<item> | channel 子節點 | 單一內容項目,可重複 |
pubDate | item 子節點 | **必須符合 RFC 822** 格式:Day, DD Mon YYYY HH:MM:SS GMT |
.ashx 處理常式或 .aspx 頁面,Response.ContentType = "application/rss+xml"。XmlTextWriter 或 LINQ to XML)。pubDate:date.ToString("r") (RFC 1123 相容 RFC 822)。<head> 加入 <link rel="alternate" type="application/rss+xml" title="RSS" href="/feed.ashx" /> 讓瀏覽器自動發現。RSS 讓內容脫離瀏覽器限制,觸達更廣泛的訂閱生態系。