RSS <channel> عنصر

RSS کا <channel> عنصر RSS فید کا توضیح دیتا ہے。

RSS <channel> عنصر

ایک مثال RSS ڈاکومنٹ دیکھئے:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
  <title>CodeW3C.com Home Page</title>
  <link>http://www.codew3c.com</link>
  <description>Free web building tutorials</description>
  <item>
    <title>RSS Tutorial</title>
    <link>http://www.codew3c.com/rss</link>
    <description>New RSS tutorial on CodeW3C.com</description>
  </item>
</channel>
</rss>

جیسا کہ پہلے کہا گیا تھا، <channel> عنصر RSS فید کا توضیح دیتا ہے اور اس کا تین لازمی ذیلی عنصر موجود ہوتا ہے:

  • <title> - چینل کی عنوان کا تعریف کرتا ہے (مثلاً CodeW3C سرور کا خاتمہ)
  • <link> - چینل تک پہنچنے والی پیچنڈ لنگ کا تعریف کرتا ہے (مثلاً www.codew3c.com)
  • <description> - اس چینل کا توضیح دیتا ہے (مثلاً مجانی ویب سائٹ تعمیر کا درس)

<channel> عام طور پر ایک یا کچھ <item> عناصر کا حامل ہوتا ہے۔ ہر <item> عنصر RSS فید میں کسی مضمون یا 'story' کو طے کرتا ہے。

اضافہ سے، کچھ خالصی ذیلی عنصر <channel> موجود ہیں، جس کا تفصیل بعد میں بتایا جائیگا。

<category> عنصر

<category> ذیلی عنصر فید کی اقسام کو طے کرنے کے لئے استعمال کی جاتی ہے。

<category> ذیلی عنصر RSS سینکریتور کو کیٹیگوری کی بنیاد پر ویب سائٹوں کو تقسیم کرنے میں ممکن بنادیتا ہے。

RSS کا میٹا ڈاکومنٹ کی کیٹیگوریاں دراصل اس طرح کی ہونتی ہیں:

<category>توسعه وب</category>

<copyright> عنصر

<copyright> زیرعنصر اطلاعات نسخه را ارائه می‌دهد.

نسخه مستند RSS بالا ممکن است باشد:

<copyright>2006 codew3c.com. تمام حقوق محفوظ.</copyright>

<image> عنصر

<image> زیرعنصر یک تصویر را در هنگام ارائه فید توسط جمع‌آوری‌کننده نمایش می‌دهد.

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

  • <url> - تعریف URL تصویر
  • <title> - تعریف متن نمایش داده می‌شود زمانی که تصویر قابل نمایش نیست
  • <link> - تعریف لینک به وب‌سایتی که این کانال را ارائه می‌دهد

تصویر مستند RSS بالا ممکن است اینگونه باشد:

<image>
  <url>http://www.codew3c.com/images/logo.gif</url>
  <title>codew3c.com</title>
  <link>http://www.codew3c.com</link>
</image>

<language> عنصر

<language> زیرعنصر برای تعیین زبانی که مستند نوشته شده است استفاده می‌شود.

<language> عنصر امکان گروه‌بندی وب‌سایت‌ها بر اساس زبان توسط جمع‌آوری‌کننده RSS را ممکن می‌کند.

زبان مستند RSS بالا ممکن است باشد:

<language>en-us</language>

دستورالعمل RSS <channel> برای استفاده

عنصر توضیح
<category> اختیاری است. تعریف یک یا چند دسته که فید به آن تعلق دارد.
<cloud> اختیاری است. ثبت فرآیند برای دریافت اطلاع فوری از به‌روزرسانی‌های فید.
<copyright> اختیاری است. اطلاع از اطلاعات حق کپی.
<description> ضروری است. توضیح کانال.
<docs> اختیاری است. تعیین URL راهنمای فرمت استفاده شده برای فایل RSS فعلی.
<generator> اختیاری است. تعیین برنامه‌ای که از آن برای تولید فید استفاده شده است.
<image> اختیاری است. نمایش یک تصویر در هنگام نمایش فید توسط جمع‌آوری‌کننده.
<language> اختیاری است. تعیین زبانی که فید نوشته شده است.
<lastBuildDate> اختیاری است. تعریف تاریخ آخرین به‌روزرسانی محتوای فید.
<link> ضروری است. تعریف لینک به کانال.
<managingEditor> ممکن است. تعریف آدرس ایمیل ویرایشگر محتوای فید.
<pubDate> اختیاری۔فید کے مواد کا آخری بجلی دینے کی تاریخ کا تعریف کریں۔
<rating> اختیاری۔فید کا PICS درجہ
<skipDays> اختیاری۔فید کی اپدیت کی جانے والی دن کو نظر انداز کریں۔
<skipHours> اختیاری۔فید کی اپدیت کی جانے والی گھنٹوں کو نظر انداز کریں۔
<textInput> اختیاری۔فید کے ساتھ نمائش کی جانے والی متن انٹری کا تعریف کریں۔
<title> ضروری۔چینل کی عنوان کا تعریف کریں۔
<ttl> اختیاری۔فید کا ذریعہ سے فید کا اپدیت ہونے سے پہلے فید کا کچھ دقیقوں تک کچلایا جائے کا تعریف کریں۔
<webMaster> اختیاری۔اس فید کا ویب منیجنگ ای میل آدرس کا تعریف کریں۔