يارا (آخر على مجمع RSS) هو سريعة وادراجها مجمع RSS ومحلل. هو مكتوب يارا في C ++ والكشف عن API بسيط جدا في C.
تم تصميم يارا لتكون أسرع وقت ممكن، ولكن تكون صالحة للاستعمال وللصيانة. وقدمت بعض الخيارات للمحلل والعارض فريد للسرعة:
· يارا يستخدم محلل XML الوافدة، والتي هي أسرع محلل XML أعرف.
على الرغم من العمالة الوافدة ليست شركة ساكس ولا محلل DOM، يناسب الغرض منه بالضبط وهي المعيار الفعلى لسرعة XML تحليل.
· يستخدم يارا قوالب لتقديم، الذي به مع محتويات ما وجدت في مجرى RSS يحل محل.
لجعل تيار RSS، فهو يبحث في قالب العلامات التي تبدو مثل هذا: $$ __ __ tagname $$. ثم يستخدم تجزئة الكمال، والتي تم إنشاؤها بواسطة GNU gperf، للبحث عن وظيفة لاستخدامها لإدراج كل ما يتوافق مع علامة ل، وإدراج كل ما يحتاج إدراج.
وهذا يعني أن هذه RSS العارض لا تجعل بالضرورة RSS إلى HTML: هل يمكن، إذا أردت، واستخدامها لتوليد رمز C الذي يحتوي ثابت آر إس إس.
ويتم توزيع في خطوتين: أولا، يتم تحليل تيار RSS، ثم يتم استخدام القالب لتوليد رأس، كل بند وجدت في تيار، وتذييل الصفحة. وبالتالي يتكون القالب من نص قالب لجميع الثلاث.
سوف يارا عدم تحميل التيار لك: معظم أدوات RAD، والأطر، وما إلى ذلك تأتي مع طرق سهلة الاستخدام لتنزيل الملفات من الإنترنت، لذلك لا أرى أن هناك حاجة ملحة لتنفيذ ذلك.
يارا يأتي مع تطبيق المثال، وهو RSS المشاهد مستقل مكتوب في توربو C ++. المشاهد بتحميل محلل / العارض DLL حيوي، الذي يهدف إلى إثبات ليس فقط أن DLL يمكن جمعها مع C ++ مترجم مختلفة، إلا أنه يمكن استخدامها باعتبارها المكونات في للتطبيقات الخاصة بك.
ما هو الجديد في هذا الإصدار:
ويضيف هذا الإصدار دعما لتوليد تغذية RSS، مع فئة مولد وAPI C.
· وقد وضعت هذه لإدراجها باعتبارها المكونات في في RetroShare (http://retroshare.sf.net) لنشر OFF-URL وصلات من http://offsystem.sf.net إلى سجلات الويب ومجالس مع RSS.
تفاصيل البرنامج:
لم يتم العثور على التعليقات