عنصر channel في RSS

يصف عنصر <channel> تغذية RSS.

انظر الى صفحة RSS التالية :

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
<title>الصفحة الرئيسية</title>
<link>http://www.w3arabiconline.com</link>
<description>دروس مجانية عن بناء الويب</description>
<item>
<title>RSS دروس عن</title>
<link>http://www.w3arabiconline.com/rss</link>
<description>دروس جديدة عن RSS على</description>
</item>
<item>
<title>دروس XML <title>
<link>http://www.w3arabiconline.com/xml</link>
<description/>دروس جديدة عن  XML</description>
</item>
</channel>

</rss>

كما ذكر سابقاً يصف عنصر <channel> تغذية RSS و يتطلب ثلاثة من عناصر الطفل :

  • <title> – يعرف عنوان القناة (مثال: W3arabic الصفحة الرئيسية )
  • <link> – يعرف الارتباط التشعبي للقناة (مثال: http://www.w3arabiconline.com)
  • <description> – يصف القناة (مثال: دروس مجانية لتعلم بناء الويب)

يحوي عنصر <channel> عادة على عنصر <item> أو أكثر. كل عنصر <item> يعرف مقالة أو “قصة” في تغذية RSS.

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


عنصر <category>

  • يستخدم عنصر الطفل <category> لتحديد مجموعة لتغذيتك .
  • يتيح عنصر <category> لمجمعات RSS بتصنيف المواقع وفقاً الى مجموعات .

المجموعة التابعة لها صفحة RSS المذكورة مسبقاً يمكن أن تكون:

</category>تطوير الويب<category>

عنصر <copyright>

يخبر عنصر الطفل <copyright> عن مادة حقوق الطبع و النشر.

حقوق الطبع و النشر التابعة لصفحةRSSالمذكورة مسبقا يمكن أن تكون:

<copyright/>.جميع الحقوق محفوظة. لبيانات المعهد العربي للبرمجة 2014<copyright>

عنصر <image>

يتيح عنصر الطفل <image> لصورة ما أن تعرض بينما تقدم المجمعات تغذية ما .

يتطلب عنصر  <image> احتوائه على ثلاثة من عناصر الطفل:

  • <url> – يعرف URLللصورة.
  • <title> – يعرف النص الذي سيعرض في حال لم يتم عرض الصورة.
  • <link> – يعرف الرابط للموقع الذي يعرض القناة.

الصورة التابعة لوثيقة RSS المذكورة مسبقا يمكن أن تكون  :

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

عنصر <language>

  • يستخدم عنصر الطفل <language> لتحديد اللغة المستخدمة في كتابة صفحتك.
  • يتيح عنصر <language> لمجمعات RSS بتصنيف المواقع وفقاً للغة المستخدمة .

اللغة المستخدمة في صفحة RSS المذكورة مسبقا يمكن أن تكون:

<language>en-us</language>

مراجع عنصر <channel>

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