2009-08-26 49 views
1

我正在使用Telligent的RSS.Net fork來解析XML流。流格式良好,大部分所需元素都被解析,但由於某些原因,pubData元素不是。爲什麼不是telligent的RSS.Net fork解析日期?

檢查Feed內容顯示pubData元素很好地顯示,沒有RSS或元素內容的問題。但是......正如我所說,無論是否解析。在Visual Studio檢查顯示:

PubDate = {1/01/0001 12:00:00 AM} 

這顯然並非如此,可疑一般爲普通不正確解析,所以我懷疑它只是未能徹底,缺省值爲奈高潮,1(抓住最近熱人,快!* {Snog} *

我試圖分析的飼料是谷歌新聞提要,所以我想假設他們正常工作。

回答

1

啊哈!

在預感我通過RSSReader代碼進行覈對,發現該日期解析,帶有日期打交道時不會乾淨解析(比如,GMT +偏移):

Mon, 02 Nov 2009 12:34:56 GTM+10:00 

將刪除最後人物,留下:

Mon, 02 Nov 2009 12:34:56 GTM+ 

這使得DateTime.Parse非常非常難過。

所以,我要改變庫來處理GMT時間偏移量。

+0

還有另一個錯誤,我發現:沒有秒的日期會崩潰。 – usr 2010-12-03 13:15:14

相關問題