دانلود تحقیق ار اس اسRSS چیست؟

Word 145 KB 17354 13
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۱۲,۰۰۰ تومان
قیمت: ۷,۶۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • RSS مخفف Really Simple Syndication و یا Rich Site Summary است.

    که یک فرمت بر پایۀ XML برای توزیع و انتشار محتوای سایت های اینترنتی است.
    مدیران وب سایت ها فایل RSS حاوی عنوان ها و توضیحات مربوط به اطلاعات مورد نظر خود، که محتوای اغلب آنها را عنوان های خبری و اطلاعات گسسته تشکیل می دهد را ایجاد می نمایند.

    و از سوی دیگر مصرف کنندگان این اطلاعات قادر خواهند بود با استفاده از ابزارهایی مانند RssReader ها و یا برنامه های جمع آوری کنندۀ اخبار (NewsAggregators)، feed های مورد علاقۀ خود (که همان خروجی های استاندارد RSS بوده و حاوی اطلاعات می باشند) را در یک برنامه و یا مکان خاص و متمرکز جمع آوری و بازبینی نمایند.
    RSS یک استاندارد تعریف شده بر مبنای XML است که دارای هدف مشخصی است.

    این هدف ارائه ی سرویس به هنگام سازی به محتوای سایت های اینترنتی است.
    محتوایی که در یک RssReader یا NewsAggregator به نمایش در می آید، feed نامیده می شود.

    ساختار RSS

    - کانال (Channel)

    در بالاترین سطح، یک سند(document) RSS، حاوی یک عنصر است.

    که این عنصر دارای یک ویژگی الزامی به نام version می باشد، که نسخه ای از RSS که این سند با آن مطابقت دارد را مشخص می نماید.

    جدول زیر حاوی اطلاعاتی در مورد نسخه های مختلف RSS می باشد.
    در بالاترین سطح، یک سند(document) RSS، حاوی یک عنصر است.

    جدول زیر حاوی اطلاعاتی در مورد نسخه های مختلف RSS می باشد.

    جدول 1- نسخه های RSS و پیشنهاداتی در مورد آنها بعد از عنصر یک عنصر یکتای قرار می گیرد که حاوی اطلاعاتی در مورد کانال (metadata) و محتویات آن است.

    برای مشاهدۀ یک نمونه فایل rss روی این لینک کلیک کنید.

    عناصر فرعی الزامی در اینجا لیستی از عناصر فرعی الزامی کانال آورده شده است.

    جدول 2- عناصر الزامی کانال عناصر فرعی اختیاری در اینجا لیستی از عناصر فرعی اختیاری کانال آورده شده است.

    جدول 3- عناصر اختیاری کانال جزئیات برخی عناصر فرعی کانال این عنصر یک عنصر فرعی کانال است که خود دارای سه عنصر فرعی الزامی و سه عنصر فرعی اختیاری می باشد.

    عناصر الزامی : آدرس یک تصویر GIF، JPEG و یا PNG است که توسط کانال ارائه می گردد.

    : که توصیف کنندۀ تصویر است و هنگامی که کانال به صورت html رندر (render) می شود، در ویژگی ALT مربوط به تگ از html مورد استفاده قرار می گیرد.

    : آدرس سایت است و هنگامی که کانال رندر می گردد، تصویر پیوندی به سایت می باشد.

    (توجه داشته باشید که در عمل، عناصر و مربوط به تصویر باید مقادیر یکسانی با عناصر و مربوط به کانال داشته باشند.) عناصر اختیاری این عناصر شامل و می باشند که طول و عرض تصویر را بر مبنای پیکسل مشخص می نمایند.

    عنصر نیز شامل متنی است که در ویژگی title پیوند مربوط به تصویر وجود دارد و در هنگام نمایش به صورت html، در اطراف تصویر ظاهر می گردد.

    مقدار ماکزیمم برای 144 و مقدار پیش فرض 88 است.

    مقدار ماکزیمم برای 400 و مقدار پیش فرض 31 است.

    این عنصر مشخص کنندۀ سرویس وبی است که، واسط rsscloud که می تواند در پروتکل های XML-PRC، HTTP-POST و SOAP1.1 پیاده سازی شود را پشتیبانی می نماید.

    هدف آن ثبت کردن فرآیندها ، به وسیلۀ یک cloud به منظور آگاه سازی آنها از به هنگام سازی کانال می باشد که اینکار را توسط پیاده سازی پروتکل تصویب-انتشار (publish-subscribe) برای feed های rss انجام می دهد.

    مثال: در این مثال، برای درخواست آگاهی از کانال، شما باید یک پیام XML-PRC را برای rps.sys.com بر روی پورت 80 و با مسیر /prc2 ارسال نمایید.

    روتینی که باید فراخوانی شود نیز mycloud.rssPleaseNotify می باشد.

    این عنصر نمایندۀ زمان حیات کانال است.

    بدین معنا که، مدت زمانی بر حسب دقیقه است که کانال می تواند قبل از بازنویسی شدن آن توسط منبع، قبضه گردد.

    این امکان منابع rss را قادر می سازد تا به وسیلۀ شبکه های اشتراک فایل مانند Gnutella مدیریت شوند.

    یک کانال می تواند حاوی یک عنصر باشد، که این عنصر نیز به نوبۀ خود نیازمند چهار عنصر فرعی دیگر است.

    : لیبل (label) دکمۀ ارسال کننده در ناحیۀ ورودی متن.

    : توصیف کنندۀ ناحیۀ ورودی متن.

    : نام شیئ متنی موجود در ناحیۀ ورودی متن.

    : آدرس CGI script ی که درخواست های ورودی متن را پردازش می نماید.

    البته به این نکته توجه داشته باشید که استفاده از این عنصر چندان رایج نبوده و بسیاری از برنامه های جمع آوری کننده آن را نادیده می گیرند.

    آیتم (Item) یک کانال می تواند چندین آیتم داشته باشد.

    یک آیتم می تواند نمایندۀ یک "داستان" باشد، درست همانند یک داستان در یک روزنامه یا مجله.

    اگر اینطور فرض کنیم، description (توضیحات) آن خلاصه ای از داستان بوده و link (پیوند) به کل داستان اشاره خواهد نمود.

    یک آیتم می تواند به صورت داخلی کامل شود، اگر اینطور باشد، description حاوی متن بوده و link و title می توانند در نظر گرفته نشوند.

    تمامی عناصر فرعی آیتم اختیاری هستند، اگرچه حداقل یکی از عناصر description و یا title باید ارائه گردند.

    در جدول زیر لیستس از عناصر فرعی item آورده شده است.

    جدول 4- عناصر فرعی آیتم جزئیات عناصر فرعی آیتم مقدار این عنصر نهم کانال rss ای است که این آیتم بدان تعلق دارد و از عنصر title کانال مشتق می گردد.

    این عنصر تنها یک ویژگی الزامی دارد، آدرس (url)، که به صورت XML شدۀ منبع، لینک می شود.

    Tomalak's Realm هدف این عنصر توزیع اعتبار برای لینک ها، به منظور عمومی سازی منابع آیتم های خبریست.

    این عنصر می تواند در دستور post یک برنامۀ جمع آوری کننده (aggregator) مورد استفاده قرار گیرد.

    همچنین میتوان این عنصر را هنگامی که آیتمی از یک برنامۀ جمع آوری کننده به یک ابزار تألیف وبلاگ فوروارد (forward) می شود، به صورت خودکار تولید کرد.

    این عنصر حاوی سه ویژگی الزامی است.

    ویژگی آدرس (url) مشخص می نماید که پیوست (enclosure) در کجا قرار گرفته است.

    ویژگی length نمایندۀ اندازۀ پیوست بر حسب bit است و ویژگی type مشخص کنندۀ نوع آن است، مثلآ یک نوع استاندارد MIME.

    آدرس باید یک آدرس HTTP باشد.

    این عنصر دارای یک ویژگی اختیاری است.

    Domain رشته ایست که بیانگر یک روش علمی طبقه بندی است.

    مقدار این عنصر یک رشتۀ قطعه بندی شده به وسیلۀ slash (/) است، که بیانگر یک مکان سلسله مراتبی در روش طبقه بندی معین شده است.

    پردازنده ها (processors) می توانند قراردادهایی برای تفسیر این طبقه بندی ها دایر نمایند.

    دو مثال در زیر آورده شده است: Grateful Dead MSFT شما می توانید هر تعداد عنصر category که مورد نیاز شماست را برای domain های مختلف و یا برای حالتی که آیتمی دارای ارجاعات متعدد در بخش های مختلف یک domain است، به کار گیرید.

    مقدار این عنصر یک تاریخ (date) است، که بیانگر زمان انتشار آیتم است.

    اگر این تاریخ زمانی در آینده باشد، برنامه های جمع آوری کننده می توانند تصمیم بگیرند این آیتم را تا رسیدن به تاریخ یاد شده نشان ندهند.

    Sun, 19 May 2002 15:21:36 GMT عنصر guid نمایندۀ "معرف یکتای سراسری" است.

    لین عنصر رسته ایست که به صورت یکتا آیتم را معرفی می نماید.

    در هنگام ارائۀ آیتم، یک برنامۀ جمع آوری کننده می تواند از این رشته برای پی بردن به جدید بودن آیتم استفاده نماید.

    http://some.server.com/weblogItem3207 هیچ قانونی برای syntax یک guid وجود ندارد.

    برنامه های جمع آوری کننده باید آنها را به صورت رشته نمایش دهند.

    مسئولیت ساختن رشته ای که دارای خاصیت یکتایی باشد بر عهدۀ منبع feed است.

    اگر آیتم guid دارای ویژگی به نام “isPermalink” با یک مقدار true باشد، خوانندۀ آیتم می تواند فرض کند که آن یک permalink به آیتم است، که آدرسی است که می تواند در یک مرورگر وب نمایش داده شود و به تمامی آیتمی که توسط عنصر توصیف شده است اشاره می نماید.

    به عنوان مثال: http://inessential.com/2002/09/01.php#a2 ویژگی isPermalink اختیاریست و مقدار پیش فرض آن true است.

    اگر مقدار آن false باشد، می توان فرض کرد که guid یک آدرس و یا پیوند به هر چیز خاص است.

    اگر این عنصر ارائه شود، آدرس صفحۀ توضیحات در مورد این آیتم است.

    http://ekzemplo.com/entry/4403/comments این عنصر حاوی آدرس الکترونیکی مؤلف آیتم است.

    برای گروهبندی مجلات و روزنامه ها از طریق rss مؤلف که نویسندۀ مطلب است، کسی است که عنصر آیتم معرفی می نماید.

    برای وبلاگ های گروهی، مؤلف آیتم می تواند مدیر ویراستاری و یا مدیر سایت باشد.

    برای وبلاگی که توسط یک شخص منفرد تألیف شده است، منطقی به نظر می رسد که از عنصر صرف نظر نمود.

    lawyer@boyer.net (Lawyer Boyer) منابع http://blogs.law.harvard.edu/tech/rss http://www.xml.com/pub/a/2002/12/18/dive-into-xml.html?page=1 http://www.xml.com/pub/a/2002/12/18/dive-into-xml.html?page=2 RecommendationStatusProsOwnerVersionDon't useObsoleted by 1.0Netscape0.90Use for basic syndication.

    Easy migration path to 2.0 if you need more flexibilityOfficially obsoleted by 2.0, but still quite popularDrop dead simpleUserLand0.91Use 2.0 insteadObsoleted by 2.0Allows richer metadata than 0.91UserLand0.92, 0.93, 0.94Use for RDF-based applications or if you need advanced RDF-specific modulesStable core, active module developmentRDF-based, extensibility via modules, not controlled by a single vendorRSS-DEV Working Group1.0Use for general-purpose, metadata-rich syndicationStable core, active module developmentExtensibility via modules, easy migration path from 0.9x branchUserLand2.0 مثالتوضیحاتعنصرGoUpstate.com News Headlinesنام کانال.

    چگونگی مراجعۀ کاربران به سرویس شما.

    اگر شما یک وب سایت html در اختیار دارید که حاوی اطلاعات مشابه با فایل rss شماست، عنوان (title) کانال باید مشابه عنوان سایتتان باشد.http://www.goupstate.com/آدرس (url) وب سایت html مرتبط با کانال.The latest news from GoUpstate.com, a Spartanburg Herald-Journal Web site.عبارت یا جمله ای که توضیحاتی در مورد کانال می دهد.

    مثالتوضیحاتعنصرen-usزبانی که کانال به آن زبان نوشته شده است.

    این عنصر به برنامه های جمع آوری کننده (Aggregator) این امکان را می دهد تا به عنوان مثال تمامی سایت های به زبان ایتالیایی را گروهبندی نمایند.

    لیست مقادیر مجاز تعریف شده برای این عنصر در دو لینک زیر موجود است: مقادیر تعریف شده از طرف Netscape مقادیر تعریف شده از طرف W3CCopyright 2002, Herald-Journalتذکرات مربوط به حق کپی رایت برای محتویات موجود در کانالgeo@herald.com (George Matesky)آدرس الکترونیکی فرد مسئول محتوای نوشتارbetty@herald.com (Betty Guernsey)آدرس الکترونیکی فرد مسئول موارد تکنیکی مربوط به کانالSat, 07 Sep 2002 00:00:01 GMTتاریخ انتشار محتوا در کانال.

    به عنوان مثال New York Times که به طور روزانه منتشر می گردد، تاریخ انتشار آن هر 24 ساعت یکبار تغییر می یابد.

    تمامی تاریخ ها و زمان ها (date-time) در RSS با استاندارد RFC822 مطابقت دارند.

    با این استثناء که سال ممکن است با دو یا چهار کاراکتر نمایش داده شود.Sat, 07 Sep 2002 09:42:31 GMTآخرین تاریخی که محتوای کانال تغییر یافته است.Newspapersمشخص کنندۀ دو یا چند دسته است که کانال به آنها تعلق داردMightyInHouse Content System v2.3رشته ای (String) که معرفی کنندۀ برنامه ایست که کانال به وسیلۀ آن ایجاد شده است.http://blogs.law.harvard.edu/tech/rssآدرسی که به مستندات فرمت استفاده شده در فایل RSS اشاره می کند.

    (ممکن است این آدرس به صفحۀ جاری اشاره نماید.) این امکان برای افرادیست که ممکن است به صورت اتفاقی با فایل RSS ی مربوط به مثلا 25 سال پیش بر روی یک وب سرور برخورد کنند و دچار سردرگمی گردند.به فرآیندها (Processes) این امکان را می دهد تا با پیاده سازی یک پروتکل تصویب-انتشار (publish-subscribe) برای feed های RSS، از به هنگام سازی کانال مطلع گردند.60مشخص کنندۀ مدت زمانی بر حسب دقیقه است که کانال می تواند قبل از بازخوانی (refresh) شدن توسط منبع قبضه گردد.مشخص کنندۀ یک تصویر GIF، JPEG و یا PNG است که می تواند توسط کانال نمایش داده شود.رده بندی PICS برای کانال می باشد.مشخص کنندۀ یک textbox ورودی (یک فیلد مقدار گیرنده) است که می تواند توسط کانال نمایش داده شود.تذکر به برنامه های جمع آوری کننده، که چه ساعاتی را می توانند از جمع آوری اطلاعات صرف نظر کنند (در واقع زمان هایی که feed تغییر نمی یابد و اطلاعات جدیدی تولید نمی شود را مشخص می نماید).مانند عنصر skipHours روزهایی که برنامه های جمع آوری کننده می توانند از جمع آوری اطلاعات صرف نظر نمایند را به آنها گوشزد می نماید.

    مثالتوضیحاتعنصرFilm Festival Tries to Quit Sinkingعنوان آیتمhttp://nytimes.com/2004/12/07FEST.htmlآدرس آیتمSome of the most heated chatter at the Venice Film Festival this week was about the way that the arrival of the stars at the Palazzo del Cinema was being staged.خلاصۀ آیتمآدرس الکترونیکی مؤلف آیتمآیتم را در یک یا چند دسته قرار می دهدآدرس صفحه ای که برای توضیحات آیتم در نظر گرفته شده استیک شیئ مدیا (media) که به آیتم جاری الصاق شده است را توضیح میدهدرشته ای که به صورت یکتا آیتم را معرفی می کندزمان انتشار آیتم را مشخص می نمایدنمایندۀ کانالیست که آیتم بدان تعلق دارد

کلمات کلیدی: Rich Site Summary - XML - ساختار RSS

امروزه بيشتر شرکتها در صنايع مختلف از مول Relational يا (RDBMS) براي ذخيره کردن و مديريت اطلاعات مهم کاري و شغلي استفاده مي کنند. در حقيقت سه عرضه کننده مهم Data Base بزرگترين شرکتهاي نرم افزاري در کل دنيا هستند، oracle، CBM (DB2)، Microsoft (S21 Se

پيرو بررسيهاي انجام شده در فاز صفر طرح جامع در مورد انتخاب بستر سخت افزار و نرم افزار پروژه ، نتايج حاصل از مطالعات طي جلساتي در کميته برنامه ريزي و کنترل سازمان مورد بحث و بررسي قرار گرفت. نهايتا بستر مبتني بر ماشينهاي اينتل ، سيستم عامل ويندوز 200

“ ون ها ” در مقابل “ دات کام ” ها - شبکه هاي داراي ارزش افزوده با وجود هيجان ساخت و اکتشاف کمپانيهاي دات کام ، شرکتهاي تجاري چندي که در حال اثبات يک خط مشي در عرصه تجارت الکترونيک مي باشند فاقد تاج يا تلالو دات کام مي‌باشند . بسياري از اينها موسوم

يک روش عمومي براي تغيير شکل هاي فرم را ارائه مي کنيم که مدل تغيير شکل فرم آزاد را با روش هاي انترپولاسيون اطلاعات پراکنده شده بر روي نمودارهاي Dirichlet/Voronsi ترکيب مي نمايد . اين روش بسياري از مزاياي بر FFD ها را دارد که شامل کنترل ساده تغيير شکل

لينوکس ، يک سيستم عامل قدرتمند، پايدار و رايگان است و هم اکنون توسط شرکت ها و سازمان هاي متعددي از سراسر جهان پشتيباني و حمايت مي شود. اين سيستم عامل به صورت متن باز ارائه مي شود و بدين ترتيب برنامه نويسان و دانشجويان به راحتي ميتوانند کدهاي آن را

ارتباط در عصر حاضر و در شروع قرن بيست و يکم الفباي زندگي صنعتي مدرن و متمدن جوانع مترقي اين کره خاکي را تشکيل مي دهد. اهميت ارتباطات و در معنايي ساده تر تبادل اطلاعات بين جوامع بشري و انسانها که تشکيل دهنده جوامع بشري مي باشند، در عصر امروز آنقدر مه

شبکه گسترده جهاني يک مثال فوق العاده جالب براي بخش کردن سيستم اطلاعاتي در معيار خيلي پهناور است و اين معيار به اين بزرگي نقش بسيار مهمي براي ساختن در جامعه دارد و يک مسئله خيلي مهمي از مطالعه و ارزيابي است. در همين حال به علت نقشه ريزي مرکزي يا پيکر

مقدمه: اولین گزارشات در ارتباط با ساختارهای درون سلولی شبه میتوکندری به 150 سال پیش برمی‌گردد. واژه میتوکندری که از دو کلمه یونانی mitos بمعنی نخ یا رشته و chondros به معنی گرانول منشا گرفته است؛ برای اولین بار صد سال پیش مورد استفاده قرار گرفت. عملکرد اصلی این ارگانل کروی یا میله‌ای شکل که صدها عدد از آن در یک سلول وجود دارد، فسفریلاسیون اکسیداتیو است؛ بعبارت دیگر اکسیداسیون ...

شما در حالی که مشغول مطالعه این مطلب هستید، دانشمندان و تولید کنندگان در حال رقابت هستند، رقابت برای طراحی و تولید نسل جدیدی از تراشه ها «Chips» و ریز پردازنده ها «Micro Processors» که با DNA طبیعی موجودات زنده کار می‌کنند! همانطور که اطلاع دارید عمر تراشه های سیلیکون «Silicon» به پایان رسیده و این تکنولوژی انقلابی بزرگ در صنعت انفورماتیک خواهد بود. DNA چیست؟ در بدن تمام موجودات ...

ایزولاسیون و فعالیت ضد قارچی وضد اومیستی آنراژین (Aerugine) تولید شده توسط pseudomonas fluorescems نوع MM-B16 باکتری MM-B16 که فعالیت شدید ضد قارچی وضد اومسیت (oomycete) را در برابر تعدادی از پاتوژن های گیاهی نشان می داد.از خاک کوهستانی کره ایزوله (جدا ) گردیده بود. بر اساس ویژگی های فیزیولوژیکی وبیوشیمیایی و آنالیز توالی DNA در ریبوزوم 165 مشخص شد که باکتری نوع MM-B16 مشابه ...

ثبت سفارش
تعداد
عنوان محصول