عنصر item في RSS

كل عنصر <item> يعرف مقالة او “قصة” في تغذية RSS.


عنصر <item>

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

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">

<channel>
<title>الصفحة الرئيسية W3arabiconline</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>

كما ذكر سابقاً فان كل عنصر <item> يُعرف مقالة او “قصة” في تغذية RSS.

يتطلب عنصر <item> ثلاثة من عناصر الطفل:

  • <title> – يعرف عنوان المادة (مثال: دروس عن RSS)
  • <link> – يعرف الارتباط التشعبي للمادة (مثال: http://www.w3arabiconline.com/rss)
  • <description> – يصف المادة (مثال: دروس جديدة عن RSSعلى W3arabiconline)

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


عنصر <author>

يستخدم عنصر الطفل <author> لتحديد عنوان البريد الالكتروني لمؤلف المادة.

ملاحظة: يقوم بعض المطورين بعدم ادخال عنصر <author> لمنع الايميلات غير المرغوب بها spam e-mails.

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

<author>hege@refsnesdata.no</author>

عنصر <comments>

يتيح عنصر الطفل <comments> لمادة ما الارتباط بالتعليقات عن تلك المادة.

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

<comments>http://www.w3arabiconline.com/comments</comments>

عنصر <enclosure>

يتيح عنصر الطفل <enclosure> تضمين ملفات الوسائط مع مادة ما.

لدى عنصر <enclosure> ثلاث لواحق مطلوبة :

  • url– يعرف URL لملف الوسائط.
  • length – يعرف طول ملف الوسائط (بالبايت).
  • type – يعرف نوع ملف الوسائط.

يمكن أن يكون ملف الوسائط متضمن في العنصر كالتالي:

<enclosure url="http://www.w3arabiconline.com/rss/rss.mp3"
length="5000" type="audio/mpeg" />

مرجع وسم <item>

العنصر الوصف
<author> اختياري. يحدد عنوان البريد الالكتروني لمؤلف المادة.
<category> اختياري. يعرف مجموعة او اكثر تنتمي لها المادة.
<comments> اختياري. يسمح لمادة ما الارتباط بالتعليقات على تلك المادة.
<description> مطلوب. يصف المادة.
<enclosure> اختياري. يسمح لملف وسائط الاعلام ان يتضمن بالمادة.
<guid> اختياري. يعرف معرف فريد من نوعه للمادة.
<link> مطلوب. يعرف الارتباط التشعبي للمادة.
<pubDate> اختياري. يعرف تاريخ اخر نشر للمادة.
<source> اختياري. يحدد مصدر من طرف ثالث للمادة.
<title> مطلوب. يعرف عنوان المادة.