آناتومی یک فایل RSS

یاد بگیرید چگونه یک فایل RSS از ابتدا ایجاد کنید

RSS یا سندیکا واقعا ساده یک زبان XML بسیار آسان برای یادگیری است زیرا تنها چند برچسب وجود دارد که مورد نیاز است. و آنچه در مورد RSS واقعا عالی است این است که هنگامی که شما تغذیه و در حال اجرا است، می توان آن را در همه جا استفاده می شود. اکثر مرورگرهای وب می توانند RSS، و همچنین خوانندگان مانند Google Reader و Bloglines را بخوانند. RSS یک ابزار قدرتمند برای هر یک از توسعه دهندگان وب است که می خواهند دید وب سایت خود را افزایش دهند.

ابزار مورد نیاز برای نوشتن RSS

یک سند RSS ساده

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

یک نمونه RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ نمونه ای از خوراک RSS ساده است. این توصیف خود خورده است، نه یک آیتم. این تازه ترین ورودی در feedhttp sample من است: //webdesign.about.com/rss2.0feed/entry.html این متن است که در فیدرنرها ظاهر می شود. این پست خود را توصیف می کند، نه کل فید. http://webdesign.about.com/rss2.0feed/entry.html

همانطور که می بینید، یک اسناد RSS ساده برای ایجاد یک فید کاملا کاربردی بسیار ضروری است. اگر کد آن را به یک اعتبار سنج RSS اضافه کنید، آن را تایید می کنید - به این معنی که خوانندگان RSS خوراک نیز می توانند آن را بخوانند.

سه خط اول به عامل کاربر می گوید که این یک سند XML است، این یک فایل RSS 2.0 است و یک کانال وجود دارد:

اطلاعات نسخه مورد نیاز نیست، اما من متوجه شدم که این ویژگی را در برچسب قرار می دهد.

هر خوراک باید یک عنوان، URL و توضیحات داشته باشد. و این چیزی است که

،

، و برچسب هایی که در داخل کانال زندگی می کنند (اما نه در داخل) تعریف می کنند. برای اکثر فید ها، این عناصر هرگز تغییر نخواهند کرد پس از تصمیم به نام و توضیحات خوراک خود.

یک نمونه RSS 2.0 Feed

http://webdesign.about.com/rss2.0feed/ نمونه ای از خوراک RSS ساده. این توصیف خود خورده است، نه یک آیتم.

آخرین قسمت خوراک مواردی هستند که خودشان هستند. اینها داستانهایی هستند که توسط خوراک شما به اشتراک گذاشته می شود. هر آیتم در یک عنصر محصور شده است.

در داخل آیتم شما همان برچسب های سه گانه را پیدا می کنید:

،

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

این آخرین ورودی در خوراک نمونه من است

http://webdesign.about.com/rss2.0feed/entry.html این متن است که در خبرنگاران ظاهر می شود. این پست خود را توصیف می کند، نه کل فید.

تنها برچسب جدید برچسب است. این عنصر به عامل کاربر یا خواننده خوراک می گوید که URL منحصر به فرد برای آن پست چیست. این می تواند همان URL به عنوان لینک یا یک لینک دائمی جداگانه (permalink) برای مورد باشد.

http://webdesign.about.com/rss2.0feed/entry.html

تنها چیزی که باقی مانده است این است که آیتم، کانال و RSS را ببندید. از آنجا که این XML است، تمام برچسب ها باید بسته شوند.

اضافه کردن آیتم های جدید به بالا

بیشتر RSS ها شامل بیش از یک مورد در یک زمان می باشند. به این ترتیب، اگر یک مشتری جدید به سایت شما باشد، می توانید چند پست اخیر یا همه آنها را مشاهده کنید، اگر همه آنها را در RSS نگه دارید. برای اضافه کردن یک پست جدید، فقط یک مورد جدید را در بالای پست اول اضافه کنید:

... دومین posthttp: //webdesign.about.com/rss2.0feed/entry2.html حالا فید من 2 پست دارد http://webdesign.about.com/rss2.0feed/entry2.html ...

عناصر اضافی برای لباس کردن خوراک RSS شما

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

توجه داشته باشید که تصویر

باید کانال را مطابقت دهد

و ابعاد تصویر نمی تواند بزرگتر از 144 پیکسل عرض و 400 پیکسل بلند باشد.

همه تگ های بالا در عوض موارد خاص مانند خوراک توصیف می کنند:

... نمونه RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ نمونه ای از خوراک RSS ساده. این توصیف خود خورده است، نه یک آیتم. en-us کپی رایت 2007، جنیفر كرینین webdesign@aboutguide.com (جنیفر كرینین) http://0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 ...

حالا شما می توانید خوراک RSS خود را ایجاد کنید.