عنصر RSS <channel>

يمكن لـ <channel> في RSS وصف feed RSS.

عنصر RSS <channel>

انظر إلى هذا مستند 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>
</channel>
</rss>

كما ذكرنا سابقًا، عنصر <channel> يمكنه وصف feed RSS، ويحتوي على ثلاثة عناصر ضرورية:

  • <title> - يعرف عنوان القناة. (مثل صفحة البداية لـ CodeW3C)
  • <link> - يعرف رابط الوصول إلى القناة. (مثل www.codew3c.com)
  • <description> - وصف هذا القناة (مثل تعليمات بناء المواقع المجانية)

<channel> يحتوي عادةً على واحد أو أكثر من عناصر <item>. يمكن لكل عنصر <item> تعريف مقالة أو "قصة" واحدة في feed RSS.

إضافة إلى ذلك، هناك عدة عناصر فرعية اختيارية لـ <channel>. سنشرح الأهم منها لاحقاً.

<category> عنصر

<category> عنصر يستخدم لتعريف نوع feed.

<category> عنصر يجعل من الممكن لمجمع RSS فرز المواقع بناءً على الفئات.

مستندات RSS الموجودة أعلى قد تكون من النوع:

<category>تحسين المواقع</category>

عنصر <copyright>

يخبر عنصر <copyright> عن معلومات النسخة.

قد تكون نسخة وثيقة RSS المذكورة أعلاه مثل هذه:

<copyright>2006 codew3c.com. جميع الحقوق محفوظة.</copyright>

عنصر <image>

يمكن لـ عنصر <image> عرض صورة عند تقديم feed من قبل مدمج.

يحتوي عنصر <image> على ثلاثة عناصر ضرورية:

  • - يعرف URL الصورة المشار إليها
  • - يعرف النص الذي سيتم عرضه إذا لم يتم عرض الصورة
  • <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 aggregator تقسيم المواقع بناءً على اللغة.

لغة وثيقة RSS المذكورة أعلاه قد تكون:

<language>en-us</language>

دليل RSS <channel>

العنصر الوصف
<category> اختياري. تحديد فئة واحدة أو أكثر للفيد.
<cloud> اختياري. التسجيل للحصول على إشعارات فورية بتحديثات الفيد.
<copyright> اختياري. إعلام ببيانات حقوق النشر.
<description> مطلوب. وصف القناة.
<docs> اختياري. تحديد URL يصف نموذج RSS المستخدم في هذا الملف.
<generator> اختياري. تحديد البرنامج المستخدم لإنشاء الفيد.
<image> اختياري. عرض صورة عند عرض الفيد في مدمج.
<language> اختياري. تحديد اللغة المستخدمة في كتابة الفيد.
<lastBuildDate> اختياري. تحديد تاريخ آخر تعديل محتوى الفيد.
<link> مطلوب. تحديد رابط يشير إلى القناة.
<managingEditor> اختياري. تحديد عنوان البريد الإلكتروني لمحرر محتويات الفيد.
<pubDate> اختياري. يحدد تاريخ الإصدار الأخير للمحتوى في feed.
<rating> اختياري. مستوى PICS للـ feed.
<skipDays> اختياري. يحدد الأيام التي يجب تجاهل تحديثات feed فيها.
<skipHours> اختياري. يحدد الساعات التي يجب تجاهل تحديثات feed فيها.
<textInput> اختياري. يحدد النص الذي يجب عرضه مع feed.
<title> مطلوب. يحدد عنوان القناة.
<ttl> اختياري. يحدد عدد الدقائق التي يمكن فيها تخزين feed قبل تحديثه من مصدره.
<webMaster> اختياري. يحدد عنوان البريد الإلكتروني للمدير عبر الإنترنت لهذا feed.