سؤال

هل يعرف أحد أي دروس لهذا الإطار؟ما هو الرأي في استخدام هذا لاستخراج البيانات من موجز RSS؟جيد أو سيء؟

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

المحلول

قد ترغب في التفكير في استخدام مساحة الاسم System.ServiceModel.Synduction.في الداخل، ستجد فئة تسمى SyndicationFeed مع تحميل طريقة ثابتة قد تفعل كل ما تحتاجه.

لقد نشرت هذا بالفعل لسؤال آخر، ولكن قد يكون مفيدًا لك أيضًا:

System.ServiceModel.Sycation

  • أسرع بحوالي 9 مرات من Argotic
  • ليس لديه دعم قوات الدفاع الرواندية
  • ليس لديه دعم لإصدارات الذرة <1
  • لا يدعم إصدارات RSS <1
  • فشل مع XmlException في حوالي 30% من الخلاصات التي أقدمها "من البرية" (وهذا هو ما يكسر الصفقة بالنسبة لي)

نقاشي

  • لم يتم تحديثه منذ 2 يوليو 2008
  • بطيء (انظر أعلاه)
  • يتمتع بدعم جيد جدًا لجميع أنواع الخلاصات:جميع إصدارات atom، rss، rdf (بقدر ما أستطيع أن أقول)
  • أصعب قليلًا في الاستخدام من System.ServiceModel.Sycation؛تحتاج إلى تحديد نوع الخلاصة لديك قبل السماح لـ Argotic بتحليلها، ثم تحتاج إلى منطق مخصص للتعامل مع كل فئة من الفئات الثلاث المختلفة اعتمادًا على نوع الخلاصة.بمعنى آخر، تحتاج إلى تغليف Argotic قبل أن يكون مفيدًا.

نصائح أخرى

ووالعديد من الروابط على كود بلاكس يكي يؤدي إلى عدد من الدروس. أيضا، تحقق من DimeCasts.net . لديها ديريك ويتاكر أيضا عينة بسيطة <لأ href = "http://devlicio.us/blogs/derik_whittaker/archive/2008/06/10/generate-your-own-rss-feed-with-argotic.aspx" يختلط = "نوفولو noreferrer"> هنا .

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