زبان RSS

قوانین گرامری RSS 2.0 ساده و دقیق است. این قوانین به راحتی یادگیری و استفاده دارند.

چگونه RSS کار می‌کند

RSS برای به اشتراک‌گذاری اطلاعات بین وب‌سایت‌ها استفاده می‌شود.

با استفاده از RSS، محتوای خود را در یک شرکت به نام اتحادیه ثبت می‌کنید.

یکی از مراحل، ایجاد یک مستند RSS است، سپس آن را با پسوند .xml ذخیره کنید. سپس این فایل را به وب‌سایت خود آپلود کنید. سپس، از طریق یک اتحادیه RSS ثبت کنید. هر روز، اتحادیه به وب‌سایت‌های ثبت شده می‌رود، مستند RSS را جستجو می‌کند، لینک‌ها را بررسی می‌کند و اطلاعات مربوط به فید را نمایش می‌دهد، بنابراین مشتریان می‌توانند به مستندات جذاب برای خود دسترسی پیدا کنند.

توجه:لطفاً در انتشار RSS این بخش به بررسی خدمات اتحادیه RSS رایگان می‌پردازد.

یک مستند نمونه RSS

مستند RSS از یک زبان ساده و خود توضیحی استفاده می‌کند:

بگذارید یک مستند RSS ساده‌ای را بررسی کنیم:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
  <title>صفحه اصلی CodeW3C.com</title>
  <link>http://www.codew3c.com</link>
  <description>آموزش‌های رایگان ساخت وب‌سایت</description>
  <item>
    <title>آموزش RSS</title>
    <link>http://www.codew3c.com/rss</link>
    <description>آموزش جدید RSS در CodeW3C.com</description>
  </item>
  <item>
    <title>آموزش XML</title>
    <link>http://www.codew3c.com/xml</link>
    <description>آموزش جدید XML در CodeW3C.com</description>
  </item>
</channel>
</rss>

اولین خط مستند: بیانیه XML - نسخه XML مورد استفاده در مستند را و کدگذاری حروف را تعریف می‌کند. این مثال از استاندارد 1.0 پیروی می‌کند و از مجموعه حروف ISO-8859-1 (Latin-1/West European) استفاده می‌کند.

یک خط بعد، شناسه‌ای است که این مستند را یک مستند RSS نشان می‌دهد (این مثال RSS version 2.0 است).

خط بعدی شامل عنصر <channel> است. این عنصر برای توضیح RSS feed استفاده می‌شود.

عنصر <channel> دارای سه عنصر ضروری است:

  • <title> - عنوان کانال را تعریف کنید (مثلاً صفحه اصلی CodeW3C)
  • <link> - تعریف لینک به کانال (مثلاً www.codew3c.com)
  • <description> - توضیح این کانال را بده (مثلاً آموزش‌های رایگان ساخت وب‌سایت)

هر عنصر <channel> می‌تواند یک یا چند عنصر <item> داشته باشد.

هر عنصر <item> می‌تواند یک مقاله یا "story" در RSS feed تعریف کند.

عنصر <item> دارای سه عنصر ضروری است:

  • <title> - عنوان پروژه را تعریف کنید (مثلاً آموزش RSS)
  • <link> - تعریف لینک به پروژه (مثلاً http://www.codew3c.com/rss)
  • <description> - توضیح این پروژه را بده (مثلاً آموزش RSS CodeW3C)

در نهایت، دو خط بعدی عناصر <channel> و <rss> را ببندند.

نظریات RSS

زبان نوشتن نظریات در RSS مشابه زبان نوشتن نظریات در HTML است:

<!-- این یک نظریه RSS است -->

RSS از XML برای نوشتن استفاده می‌کند

چون RSS نیز XML است، لطفاً به خاطر بسپارید که:

  • تمام عناصر باید دارای برچسب بسته باشند
  • عناصر به حروف بزرگ و کوچک حساس هستند
  • عناصر باید به درستی درون‌گذاری شوند
  • مقدارهای ویژگی باید بین نقل‌قول‌ها باشند