سؤال

أنا أستخدم شوكة Rss.net's Teligent لتحليل دفق XML. يتم تشكيل الدفق بشكل جيد ومعظم العناصر المطلوبة قيد التحليل، ولكن لسبب ما عنصر Pubdata ليس كذلك.

يعرض فحص محتويات الأعلاف عنصر PubData المعروض بشكل جيد، ولا توجد مشكلات مع RSS أو محتويات العنصر. ولكن ... كما قلت، لا تحليل، سواء. تفتيش في عروض Visual Studio:

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

والذي من الواضح أنه ليس الحال والجنحة بشكل مثير للريبة لتحليل عادي غير صحيح، لذلك أظن أنه فشل فقط بشكل مباشر وتخلف إلى تتويات NYE، 1 (الاستيلاء على أقرب شخص حار، سريع! * {Snog} *)

الأعلاف أحاول تحليلها هي موجز أخبار Google، لذلك أود أن أفترض أنهم يعملون بشكل صحيح.

هل كانت مفيدة؟

المحلول

آها!

على حد أقصى، قمت بفحص رمز RSSReader، ووجدت أن تاريخ التحليل، عند التعامل مع تاريخ لا تحلل نظيفا (قل، GMT + Offset):

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

سوف أزل الماضي 5 الشخصيات، المغادرة:

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

التي تجعل dateetime.parse حزين جدا جدا.

لذلك، سأغير المكتبة للتعامل مع تعويض وقت GMT.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top