RSS faylının anatomiyası

Nömrədən bir RSS faylını necə qurmaq haqqında məlumat əldə edin

RSS və ya Really Simple Syndication öyrənmək üçün çox asan bir XML dilidir, çünki tələb olunan bir neçə etiket var. RSS haqqında həqiqətən də çox yaxşıdır ki, bir yem və qaçış qurduqdan sonra bütün yerlərdə istifadə edilə bilər. Çox Veb brauzerlər RSS oxuya bilər, həmçinin Google Reader və Bloglines kimi oxucuları. RSS, Web saytlarının görünürlüğünü artırmaq istəyən hər hansı bir Web developers üçün güclü bir vasitədir.

RSS yazmaq üçün lazım olan alətlər

Sadə bir RSS Sənədi

Bu RSS 2.0 sənədində feed məlumatı ilə birlikdə feeddə bir maddə var. Bu, etibarlı və istifadə edilə bilən RSS qidalandırmanız üçün minimum olmalıdır.

Sample RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Sadə bir RSS feed nümunəsidir. Bu yemin özü deyil, maddə deyil. Bu, nümunə feedhttp-də ən son girişdir: //webdesign.about.com/rss2.0feed/entry.html Bu feedreaders-da görünəcək mətndir. Bu, bütün yem deyil, postun özünü təsvir edir. http://webdesign.about.com/rss2.0feed/entry.html

Gördüyünüz kimi, əsas bir RSS sənədi tam funksional bir yem yaratmaq üçün çox az tələb olunur. Bu kodu bir RSS doğrulayıcıya yapışdırdıysanız, bu, RSS feed oxucuları da oxuması deməkdir.

İlk üç xətt istifadəçi agentinə bunun bir XML sənəd olduğunu bildirir, bu bir RSS 2.0 faylıdır və bir kanal var:

Sürüm məlumatı tələb olunmur, amma bu atributu etiketə daxil etmək yaxşı bir fikirdir.

Hər feeddə bir mövzu, URL və təsviri olmalıdır. Və bu nədir

,

, kanalda yaşayan (lakin bir deyil) etiketləri müəyyənləşdirin. Ən çox feeds üçün, feed elementinizə və təsvirinə qərar verdikdən sonra bu elementlər dəyişməyəcəkdir.

Nümunə RSS 2.0 Feed

http://webdesign.about.com/rss2.0feed/ Sadə bir RSS feed nümunəsidir. Bu yemin özü deyil, maddə deyil.

Yeməyin son hissəsi maddələrdir. Bunlar feed'inizlə sindikatlaşacaq hekayələrdir. Hər bir maddə bir elementə əlavə olunur.

Məqədəki içində biz bildiyimiz eyni üç etiket tapırıq:

,

, və. Onlar maddə etiketi xaricində olduğu kimi eyni funksiyanı yerinə yetirirlər, lakin içərisində yalnız bir maddəni istinad edirlər. Beləliklə, içərisindəki mətn yem oxucusunda görünən şeydir, başlıq yazının başlığıdır və link keçidlərin olduğu yerdir.

Bu, nümunə feed'imdəki ən son girişdir

http://webdesign.about.com/rss2.0feed/entry.html Bu feedreaders'da görünəcək mətndir. Bu, bütün yem deyil, postun özünü təsvir edir.

Yalnız yeni etiket etiketi. Bu element istifadəçi agentinə və ya feed oxucusuna unikal URL-nin həmin yazı üçün nə olduğunu bildirir. Bu maddə üçün link və ya ayrı bir daimi keçid (permalink) ilə eyni URL ola bilər.

http://webdesign.about.com/rss2.0feed/entry.html

Qalan bir şey, maddənin, kanalın və rssin bağlanmasıdır. Bu XML olduğundan, bütün etiketlərin bağlanması lazımdır.

Üstəgəl yeni maddələr əlavə edin

Bir çox RSS feeds birdən çox maddədən ibarətdir. Bu yolla, bir müştəri sitenize yeni olduqda, onları RSS-də saxlasanız son bir neçə yazı və ya hamısını görə bilərsiniz. Yeni bir yazı əlavə etmək üçün yalnız ilk yazının üstündə yeni bir maddə əlavə edin:

... İkinci posthttp: //webdesign.about.com/rss2.0feed/entry2.html İndi mənim feed 2 mesaj var http://webdesign.about.com/rss2.0feed/entry2.html ...

RSS Elemanı Geyinmək üçün Əlavə Elements

Yuxarıdakı RSS bir feed yaratmaq üçün lazım olan hər şeydir, ancaq feed'inizi yaxşılaşdırmağa və oxucularınıza əlavə məlumat verə biləcək çoxlu əlavə etiketlər var. RSS feed'larinizi inkişaf etdirmək üçün istifadə edə biləcəyiniz ən sevilən isteğe bağlı etiketlər aşağıdakılardır:

Qeyd edək ki, şəkil

kanal uyğun olmalıdır

image ölçüsü 144 piksel geniş və 400 piksel uzunluğundan daha böyük ola bilməz.

Yuxarıda göstərilən bütün hərflər bu kimi fərdi əşyalar deyil, yemləri izah edir və təsvir edirlər:

... Sample RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Sadə bir RSS beslemesinin bir örneği. Bu yemin özü deyil, maddə deyil. en-us Copyright 2007, Jennifer Kyrnin webdesign@aboutguide.com (Jennifer Kyrnin) Haqqında daha bax: http://0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 ...

İndi öz RSS feed qura bilərsiniz.