製作rss2.0時,pubdate是乙個非常重要的一項,它記錄了文章發布的時間。
但rss2.0標準下的時間格式要求比較嚴格,必須遵守rfc822標準。比如fri, 22 feb 2008 15:49:18 gmt這樣的格式。但是在國內一些**用了rss2.0卻忽略了這個時間格式,導致使用者訂閱這個源時會出一些這樣或者那樣的問題。
用c#格式化時間使其符合rfc822標準其實是很簡單的:
datetime.now.addhours(-8).tostring("r")為什麼還要減去8小時呢,因為通過tostring("r")格式化的字串是gmt時間,而我們是+8時區,所以我們要減去8小時才對,職豆招聘網開始就忘記減8小時,致使所有內容成為未來8小時後發表的了:)
建議製作完rss後最好去檢測一下,看看是否正確。
涉及**其他的檢測工具
html檢測:
css檢測:
手機頁面檢測:mobile/
**:
rss2 0資料格式
rss 每個rss feed,都有而且只能有乙個rss標籤,作為頂層元素 channel 在rss標籤下,必須有且只能有乙個channel標籤 title 這個blog的標題 link blog的url訪問位址 description 簡要描述 managingeditor blog的作者 item...
RSS2 0規範簡易說明
直接貼上乙個rss的說明,標籤的注釋部分代表可選標籤,內部子標籤同樣使用注釋代表可選標籤。version 2.0 訂閱頻道名稱title 響應該頻道的 的urllink 關於該頻道的描述description gif jpeg或png影象檔案的url位址url 用於描述上面的影象,等同於html語言...
生成 RSS2 0 文件可能犯錯誤的一些地方
2007年09月21日 10 45 09 手下有個人在建立乙個rss2.0文件時,對rss2.0的一些項的規範不是很了解,把資料放錯了地方,我下面就整理一些他犯錯誤的地方。避免其他人也犯這個錯誤。的節點下的guid節點 item節點下的guid節點的作用在於 可以唯一確定item的字串。我們經常把這...