الشيفرة البرمجية للغة RSS

تعتبر قوانين تركيبة كود RSS 2.0 بسيطة و دقيقة.

كيف تعمل RSS

تستخدم RSS لمشاركة المحتويات بين مواقع الويب.

مع RSS, تقوم بتسجيل محتوياتك مع شركات تدعى مجمعات.

لذا فإن أردت أن تكون جزأ منها: فعليك أولا ابتكارصفحة RSS و حفظها بـامتداد xml. قم بعد ذلك بتحميل الملف على موقعك. ثم سجل بمجمع RSS. يقوم هذا المجمع بالبحث عن المواقع المسجلة لوثائق RSS و يتحقق من الرابط و يقوم ايضا بعرض معلومات عن التغذية و بذلك يمكن للزبائن الارتباط  بالصفحات التي تهمهم.

مثال RSS

تستخدم وثائق RSS تركيبة كود بسيطة و تصف نفسها بنفسها.

هنا صفحةRSS بسيطة:

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

<channel>
</title>الصفحة الرئيسية<title> W3arabiconline
<link>http://www.w3arabiconline.com</link>
</description>دروس مجانية عن بناء الويب<description>
<item>
</title>دروس عن<title >RSS
<link>http://www.w3arabiconline.com/rss</link>
</description>دروس جديدة عن RSSعلى<description>W3arabiconline
</item>
<item>
<title>دروس >XML<title
<link>http://www.w3arabiconline.com/xml</link>
<description>دروس جديدة عن  XMLعلى>w3arabiconline <description
</item>
</channel>

</rss>

يعرف السطر الأول في الصفحة- تصريح  – XML نسخة XML وكذلك الرموز المستخدمة في الصفحة. في هذه الحالة تتوافق الصفحة مع مواصفات 1.0 لـ XML وتستخدم مجموعة رموز ISO-8859-1 (الاتينية-1/ الأوربية الغربية).

يعتبر السطر التالي تصريح RSS الذي يوضح أن هذه صفحة RSS (في هذه الحالة, نسخة RSS 2.0 ).

يحتوي السطر الذي يليه على عنصر <channel>. يستخدم هذا العنصر لوصف تغذية .RSS

لدى عنصر <channel> ثلاث عناصر فرعية مطلوبة:

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

كل عنصر <channel> يمكن ان يكون لديه عنصر <item> أو أكثر.

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

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

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

وأخيراً اخر سطرين يغلقون عناصر <channel> و <rss>.

تعليقات باستخدام RSS

تركيبة الكود المستخدمة في كتابة التعليقات في RSS تشبه تلك المستخدمة في HTML:

<!-- This is an RSS comment -->

تكتب RSS باستخدام XML

لأن RSS هي XML لهذا عليك أن تعرف أن:

  • على جميع العناصر أن تحوي وسم اغلاق
  •  جميع العناصر هي حالة حساسة أي أنها تتأثر بالأحرف الكبيرة والصغيرة
  •  جميع العناصر يجب أن تكون متداخلة ومرتّبة بشكل مناسب
  •  قيم اللواحق يجب دائما أن تكون داخل علامات الاقتباس