RSS 的相關文章:
- 什麼是 RSS
- RSS 2.0 Specification: [ 1 ] [ 2 ] RSS 2.0 標準規格書(基本上兩連結是一樣的, 哪個看的慣就看哪個)
- RSS 2.0 and Atom 1.0, Compared [ 1 ] [ 2 ] (一樣只是排版不同)
- Atom 1.0 Spec
- 驗證自己寫的 RSS/Atom 是否符合標準: Feed Validator for Atom and RSS
- MS出的 Simple Sharing Extensions for RSS and OPML(SSE)
- A9 自製的 Search RSS 1.0, Spec
- 參考中文版: 資源描述架構模型暨語法規格書
相關閱讀:
簡單記錄一下:
RSS 2.0 的 Hello World!.
<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:product="http://plog.longwin.com.tw"> <channel> <title>Hello World!</title> <link>http://plog.longwin.com.tw/</link> <description>內容描述....Hello World!!</description> <item> item 裡面要加什麼都隨意. 不過要用<product:tagname>包起來</product:tagname> </item> </channel> </rss>
注意:
- <item> 裡面包的東西, 一定要有 <title> 或 <description>
- title, description 不能用 <product:title>、<product:description>... 等, 一定只能用 <title> 和 <description>
在 <?xml version="1.0" encoding="UTF-8"?> 下面 加
<?xml-stylesheet href="http://plog.longwin.com.tw/styles/rss.css" type="text/css"?>
RSS 用簡單的 CSS 編排後, 還是可以變成不錯的閱讀器.
寫 RSS 標準方面的常見問題大概有以下:
- 沒有pubDate等時間部分代碼(最煩就是這個,經常一導入就是所有文章)
- 時間格式或者時區使用不標準(比如伺服器是+08區,而blog依然用GMT時間)
- 標題不標準,比如在裏面加顏色、粗體什麼的(導出opml時報錯)
- 沒有使用UTF-8編碼(出現亂碼,這個雖然可以解決,但還是感覺不爽)
- 只有摘要或者只有標題(非要你打開網頁去閱讀才行
- 圖片鏈結是相對位址(導致無法顯示,用絕對路徑就沒有問題)
(轉載自: RSS 標準方面的常見問題)