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

Word 145 KB 17354 13
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۱۲,۰۰۰ تومان
قیمت: ۷,۶۰۰ تومان
دانلود فایل
کلمات کلیدی: Rich Site Summary - XML - ساختار RSS
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • 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 مؤلف که نویسندۀ مطلب است، کسی است که عنصر آیتم معرفی می نماید.

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

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

    [email protected] (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تذکرات مربوط به حق کپی رایت برای محتویات موجود در کانال[email protected] (George Matesky)آدرس الکترونیکی فرد مسئول محتوای نوشتار[email protected] (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) که به آیتم جاری الصاق شده است را توضیح میدهدرشته ای که به صورت یکتا آیتم را معرفی می کندزمان انتشار آیتم را مشخص می نمایدنمایندۀ کانالیست که آیتم بدان تعلق دارد

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

پیرو بررسیهای انجام شده در فاز صفر طرح جامع در مورد انتخاب بستر سخت افزار و نرم افزار پروژه ، نتایج حاصل از مطالعات طی جلساتی در کمیته برنامه ریزی و کنترل سازمان مورد بحث و بررسی قرار گرفت. نهایتا بستر مبتنی بر ماشینهای اینتل ، سیستم عامل ویندوز 2000 ، بانک اطلاعاتی SQL Server و محیط تولید نرم افزارهای کاربردی VB انتخاب و به شهرداری پیشنهاد گردید. در تنظیم توافقنامه بین سازمان و ...

“ ون ها ” در مقابل “ دات کام ” ها - شبکه های دارای ارزش افزوده با وجود هیجان ساخت و اکتشاف کمپانیهای دات کام ، شرکتهای تجاری چندی که در حال اثبات یک خط مشی در عرصه تجارت الکترونیک می باشند فاقد تاج یا تلالو دات کام می‌باشند . بسیاری از اینها موسوم به شبکه های با ارزش افزوده (VAN) می باشند که خدمات تبادل اطلاعات الکترونیک (EDI) ارائه می کنند . اکنون ون ها در حال آماده شدن برای ...

یک روش عمومی برای تغییر شکل های فرم را ارائه می کنیم که مدل تغییر شکل فرم آزاد را با روش های انترپولاسیون اطلاعات پراکنده شده بر روی نمودارهای Dirichlet/Voronsi ترکیب می نماید . این روش بسیاری از مزایای بر FFD ها را دارد که شامل کنترل ساده تغییر شکل های موضعی است و همچنین تمام توانایی های تعمیم های FFD را حفظ می کند از قبیل تغییر شکل های فرم آزاد تعمیم یافته و FFD های مستقیم ، ...

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

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

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

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

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

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

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