RSS সিন্ট্যাক্স
- পূর্ববর্তী পৃষ্ঠা RSS ইতিহাস
- পরবর্তী পৃষ্ঠা RSS <channel>
RSS 2.0 এর সিন্তাকসমূহ সহজ এবং সুসংক্ষিপ্ত। এই নিয়মগুলি সহজেই শিখতে হয় এবং ব্যবহার করা হয়。
RSS কিভাবে কাজ করে
RSS ওয়েবসাইটগুলির মধ্যে তথ্য ভাগ করার জন্য ব্যবহৃত হয়。
RSS ব্যবহার করে, আপনি নামকরণকৃত অগগ্রেগেটর কোম্পানিতে আপনার কনটেন্ট নিবন্ধিত করেন。
পদক্ষেপগুলির একটি হল, একটি RSS ডকুমেন্ট তৈরি করুন এবং .xml সম্প্রসারণ দিয়ে সংরক্ষণ করুন। তারপর এই ফাইলটি আপনার ওয়েবসাইটে আপলোড করুন। তারপর, একটি RSS অগগ্রেগেটরের মাধ্যমে এটি নিবন্ধিত করুন। প্রতিদিন, অগগ্রেগেটর নিবন্ধিত ওয়েবসাইটগুলিতে গিয়ে RSS ডকুমেন্ট অনুসন্ধান করে, তার লিঙ্কগুলি পরীক্ষা করে, এবং ফিডগুলির সংকেত প্রদর্শন করে, যাতে গ্রাহকরা আগ্রহসম্পন্ন ডকুমেন্টগুলিতে লিঙ্ক করতে পারেন。
টিপপদ্ধতি:অনুরোধ করুন: RSS প্রকাশ এই অধ্যায়ে মুক্ত RSS অগগ্রেগেটর সেবা দেখুন。
একটি RSS ইনস্ট্যান্স ডকুমেন্ট
RSS ডকুমেন্ট একটি সহজ আত্ম-বর্ণিত সিন্তাকসমূহ ব্যবহার করে:
আমরা একটি সহজ 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> <item> <title>XML Tutorial</title> <link>http://www.codew3c.com/xml</link> <description>New XML tutorial on CodeW3C.com</description> </item> </channel> </rss>
ডকুমেন্টের প্রথম লাইন: XML ঘোষণা - এটি ডকুমেন্টে ব্যবহৃত XML সংস্করণ এবং অক্ষর এনকোডিংকে নির্দিষ্ট করে। এই উদাহরণ 1.0 নিয়মবদ্ধতা মেনে চলে এবং ISO-8859-1 (Latin-1/West European) অক্ষর এনকোডিং ব্যবহার করে।
নিচের সূত্রটি এই ডকুমেন্টটিকে একটি RSS ডকুমেন্ট হিসাবে চিহ্নিত করে RSS ঘোষণা (এই উদাহরণে RSS version 2.0)।
পরবর্তী লাইন <channel> ইলাকা ধারণ করে।এই ইলাকা RSS feed-কে বর্ণনা করে।
<channel> ইলাকা তিনটি অত্যাবশ্যকীয় সাব-ইলাকা প্রদান করে
- <title> - চ্যানেলের শিরোনাম (যেমন CodeW3C প্রধান পাতা)
- <link> - চ্যানেলের জন্য হাইপারলিঙ্ক নির্ধারণ (যেমন www.codew3c.com)
- <description> - এই চ্যানেলটির বর্ণনা (যেমন মুক্ত ওয়েবসাইট নির্মাণ শিক্ষাক্রম)
প্রত্যেক <channel> ইলাকা একটি বা একাধিক <item> ইলাকা প্রদান করতে পারে
প্রত্যেক <item> ইলাকা RSS feed-এর একটি নিবন্ধ বা "স্টোরি" নির্ধারণ করতে পারে
<item> ইলাকা তিনটি অত্যাবশ্যকীয় সাব-ইলাকা প্রদান করে
- <title> - প্রকল্পের শিরোনাম (যেমন RSS শিক্ষাক্রম)
- <link> - প্রকল্পের জন্য হাইপারলিঙ্ক নির্ধারণ (যেমন http://www.codew3c.com/rss)
- <description> - এই প্রকল্পটির বর্ণনা (যেমন CodeW3C এর RSS শিক্ষাক্রম)
শেষপর্যন্ত, পরবর্তী দুই সৈমান্তিক লিঙ্ক <channel> এবং <rss> ইলাকা বন্ধ করুন。
RSS-এর মনোযোগ
RSS-তে মনোযোগ লিখার সিন্ট্যাক্স HTML-এর মতো হয়:
<!-- This is an RSS comment -->
RSS XML দ্বারা লেখা হয়
কারণ RSSও XML হলে, মনে রাখুন:
- সকল ইলাকার ক্লোজিং ট্যাগ থাকতে হবে
- ইলাকা হাইপারফ্লেক্সিবল
- ইলাকা সঠিকভাবে নিম্নোক্ত হতে হবে
- প্রতিভাগ চিহ্ন বাক্যযোগ্য হতে হবে
- পূর্ববর্তী পৃষ্ঠা RSS ইতিহাস
- পরবর্তী পৃষ্ঠা RSS <channel>