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 ফিডের একটি নিবন্ধ বা "স্টোরি" নির্ধারণ করতে পারে。

এছাড়া, কিছু অপশনাল <channel> সাব-এলিমেন্টও রয়েছে। আমরা পরে সবচেয়ে মূল্যবান কয়েকটির বিষয়ে বলব।

<category> এলিমেন্ট

<category> সাব-এলিমেন্টটি ফিডকে ধরন নির্ধারণ করতে ব্যবহৃত হয়。

<category> সাব-এলিমেন্টটি RSS অ্যাগগ্রিগেটরকে ক্যাটাগরি ভিত্তিক ওয়েবসাইটকে গ্রুপ করার সম্ভব করে দেয়।

উপরোক্ত RSS ডকুমেন্টের শ্রেণী হতে পারে:

<category>Web development</category>

<copyright> এলিমেন্টটি

<copyright> সাব-এলিমেন্টটি সংস্করণ তথ্য দিয়েছে

উপরোক্ত RSS ডকুমেন্টের সংস্করণ এমনটা হতে পারে

<copyright>2006 codew3c.com. All rights reserved.</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> অপশনাল।বর্তমান RSS ফাইলকে ব্যবহৃত ফরম্যাটের বিবরণ নির্দিষ্ট করুন。
<generator> অপশনাল।ফিড তৈরিতে ব্যবহৃত প্রোগ্রামকে নির্দিষ্ট করুন。
<image> অপশনাল।একটি ছবি প্রদর্শন করতে ফিড প্রদর্শনকারীতে একটি ছবি নির্দিষ্ট করুন。
<language> অপশনাল।ফিড লিখতে ব্যবহৃত ভাষা নির্দিষ্ট করুন。
<lastBuildDate> অপশনাল।ফিড কনটেন্টের শেষ সংশোধনী তারিখ নির্দিষ্ট করুন。
<link> অপশনাল।চ্যানেলের উপর হিঙ্কট নির্দিষ্ট করুন。
<managingEditor> অপশনাল।ফিড কনটেন্ট এডিটিং ইমেইল এড্রেসকে নির্দিষ্ট করুন。
<pubDate> অপশনাল।ফিডের কনটেন্টের শেষ প্রকাশ তারিখ নির্দিষ্ট করুন
<rating> অপশনাল।ফিডের PICS স্তর
<skipDays> অপশনাল।ফিড অপডেটকে অগ্রাহ্য করা হবে যে দিনগুলি নির্দিষ্ট করুন
<skipHours> অপশনাল।ফিড অপডেটকে অগ্রাহ্য করা হবে যে ঘটিকাগুলি নির্দিষ্ট করুন
<textInput> অপশনাল।ফিডের সাথে প্রদর্শিত হওয়া টেক্সট ইনপুট ফিল্ডটি নির্দিষ্ট করুন
<title> অপশনাল।চ্যানেলের শিরোনাম নির্দিষ্ট করুন
<ttl> অপশনাল।feed এর সূত্র থেকে অপশনাল অপশনাল একটি ফিডকে আপডেট করা পর্যন্ত ফিডকে কিভাবে সংরক্ষিত হবে নির্দিষ্ট করুন
<webMaster> অপশনাল।এই feed-এর web ম্যানেজিং এড্রেসটি নির্দিষ্ট করুন