در این ملب قصد داریم تا به طور کامل به تشریح نحوه نوشتن RSS بپردازیم.در ادامه مطلب یک مثا به همراه توضیح تمام پارامترهای آن را برای شما جمع آوری کرده ایم.
اسناد RSS دارای ساختاری بسیار ساده و خود تعریف هستند .
در جدول زیر ، کد ساده یک فایل RSS را به شما نمایش داده ایم ، آن را مرور نمایید . سپس به تشریح گام به گام آن خواهیم پرداخت :
کد نمونه یک فایلRSS
<?xml version=”1.0″ encoding=”ISO-8859-1″ ?>
<“rss version=”2.0>
<channel>
<title>regiran Home Page</title>
<link>http://www.regiran.ir</link>
<description>Free web building tutorials</description>
<item>
<title>RSS Tutorial</title>
<link>http://www.regiran.ir/rss</link >
<description>New RSS tutorial on regiran</description>
</item>
<item>
<title>XML Tutorial</title>
<link>http://www.regiran.ir/xml</link >
<description>New XML tutorial on regiran</description>
</item>
</channel>
</rss>
تشریح خط به خط کد فایل RSS :
خط اول سند ، نسخه زبان XML مورد استفاده و مدل اندک شدن کاراکترهای آن را تعیین کرده است ، که از XML ورژن ۱٫۰ در آن استفاده شده .
خط دوم مثال ، تعیین می کند که این سند ، یک سند RSS بوده و از نسخه ۲٫۰ آن استفاده می نماید .
خط سوم تگ المنت <channel> را شامل می شود . این تگ ، برای تشریح و ارائه توضیحات درباره فید به کار می رود و دارای ۳ عنصر فرزند اجباری زیر می باشد :
<title> : این تگ ، عنوان channel یا فید را مشخص می سازد . در این مثال : Developer1 Home Page .
<link> : این تگ نیز URL یا آدرس channel یا فید مذکور را برای دسترسی ، نرم افزارهای فید خوان فراهم می نماید .
<description> : این تگ نیز ، توضیحات یا شرحی را درباره فید مذکور ارائه می دهد . در این مثال گفته شده که ، این فید راجع به آموزش های طراحی وب است : Free web building tutorials .
هر المنت <channel> ، می تواند شامل یک یا چندین عنصر فرزند <item> باشد . هر المنت <item> ، یک عنوان یا موضوع را در فید تعیین می کند . به عبارت دیگر برای هر موضوع جدید و یا آپدیت ، باید یک المنت <item> را تعیین نمود . این المنت دارای ۳ عنصر فرزند اجباری ، به شرح زیر است :
<title> : این تگ ، عنوان آیتم یا موضوع را مشخص می سازد در این آیتم اول : RSS Tutorial ، و در آیتم دوم : XML Tutorial .
<link> : این تگ نیز URL یا آدرس آیتم یا عنوان مذکور را برای دسترسی ، نرم افزارهای فید خوان فراهم می نماید .
<description> : این تگ نیز ، توضیحات یا شرحی را درباره عنوان یا آیتم مذکور ارائه می دهد . در این مثال گفته شده ، که این فید دو عنوان یا آیتم راجع به آموزش های RSS و XML دارد .
در نهایت نیز ، دو خط آخر ، تگ های <channel> و <rss> را بسته اند .