معرفی المنت <item> :
المنت <item> ، فرزند عنصر <channel> بوده و هر تگ <item> ، یک عنوان یا آپدیت را در فید تعیین می کند .
بنابراین عناصر <item> درون تگ <channel> تعریف می شوند . برای آموزش نحوه تعریف و استفاده از المنت <item> در RSS ، یک مثال عملی را به شما نمایش داده ایم . به کد مثال زیر دقت نمایید . سپس به تشریح نکات آن می پردازیم :
کد نمونه item المنت RSS یک فایل |
<?xml version=”1.0″ encoding=”ISO-8859-1″ ?> <rss version=”2.0″> <channel> </rss> |
همانطور که در بخش قبل گفتیم ، هر عنصر <item> یک عنوان یا آپدیت جدید را در فید تعیین می کند . به عبارت دیگر برای هر موضوع جدید و یا آپدیت ، باید یک المنت <item> را تعیین نمود . این المنت دارای ۳ عنصر فرزند اجباری ، به شرح زیر است :
- <title> : این تگ ، عنوان آیتم یا موضوع را مشخص می سازد در این آیتم اول : RSS Tutorial .
- <link> : این تگ نیز URL یا آدرس آیتم یا عنوان مذکور را برای دسترسی ، نرم افزارهای فید خوان فراهم می نماید .
- <description> : این تگ نیز ، توضیحات یا شرحی را درباره عنوان یا آیتم مذکور ارائه می دهد . در این مثال گفته شده ، که این فید یک عنوان یا آیتم راجع به آموزش RSS دارد .
سایر عناصر المنت <item> :
المنت <item> می تواند ، دارای چندین عنصر فرزند دیگر باشد ، که استفاده از آنها اختیاری بوده و اطلاعات بیشتری را راجع به عنوان فید ، اعلام می کند .
در اینجا به ذکر مهمترین آنها می پردازیم :
عنصر <author> :
عنصر <author> در المنت <item> ، برای تعیین ایمیل نویسنده یا آپدیت کننده عنوان فید به کار می رود . شکل کلی استفاده از این عنصر را در مثال زیر نشان داده ایم :
نکته : برای جلوگیری از ارسال ایمیل های ناخواسته ( spam ) ، معمولا نویسندگان فیدها از درج ایمیل خود ، خودداری می کنند .
مثال | <author>abc@example.com</author> |
عنصر <comments> :
عنصر <comments> در المنت <item> ، برای تعیین یک URL یا آدرس ، برای رفتن به صفحه یا سایتی که توضیحاتی را راجع به عنوان فید ارائه می دهد ، استفاده می شود . شکل کلی استفاده از این عنصر را در مثال زیر نشان داده ایم :
مثال | <comments>http://www.Developer1.ir/comments</comments> |
عنصر <enclosure> :
از این المنت ، می توان برای تعیین یک فایل مدیا ( صوتی یا تصویری ) برای اجرا و قرار گرفتن در کنار عنوان فید استفاده نمود . این المنت خود نیز دارای ۳ خاصیت اجباری است ، که اطلاعات لازم را درباره فایل مدیا ، تعیین می کند . خواص عنصر <enclosure> عبارتند از :
- <length> : این تگ ، میزان حجم فایل مدیا را بر حسب bytes ، تعیین می کند .
- <url> : این تگ نیز URL یا آدرس دسترسی به فایل مدیا را برای نرم افزارهای فید خوان فراهم می نماید .
- <type> : این تگ نیز ، نوع فایل مدیا را تعیین می کند . برای مثال MP4 .
شکل کلی استفاده از این عنصر را در مثال زیر نشان داده ایم :
مثال | <enclosure url=”http://www.Developer1.ir/rss/rss.mp3″ length=”5000″ type=”audio/mpeg” /> |
سایر عناصر فرزند المنت <item> :
شرح | نام عنصر |
این تگ ، یک شناسه غیر تکراری و یکتا ، برای شناسایی فایل مدیا ، تعیین می کند . | <guid> |
این تگ نیز یک منبع سوم یا کمکی را برای فایل مدیا ، تعیین می کند . | <source> |