Anatomiya ng isang RSS File

Alamin kung Paano Bumuo ng isang RSS File mula sa Scratch

Ang RSS o Really Simple Syndication ay isang napakadaling wika ng XML upang matuto dahil mayroon lamang ng ilang mga tag na kinakailangan. At kung ano ang talagang mahusay tungkol sa RSS ay na sa sandaling mayroon ka ng isang feed up at tumatakbo, maaari itong gamitin sa buong lugar. Ang karamihan sa mga Web browser ay maaaring basahin ang RSS, pati na rin ang mga mambabasa tulad ng Google Reader at Bloglines. Ang RSS ay isang makapangyarihang kasangkapan para sa anumang mga developer sa Web na gustong dagdagan ang pagpapakita ng kanilang mga Web site.

Mga Tool na Kinakailangang Isulat ang RSS

Isang Simple RSS Document

Ang dokumentong ito ng RSS 2.0 ay may isang item sa feed kasama ang impormasyon ng feed. Ito ang pinakamababang kailangan mong magkaroon ng wastong at magagamit na RSS feed.

Isang Sample RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Isang halimbawa ng isang simpleng RSS feed. Ito ang paglalarawan ng feed mismo, hindi isang item. Ito ang pinakahuling entry sa aking sample feedhttp: //webdesign.about.com/rss2.0feed/entry.html Ito ang teksto na lilitaw sa mga feedreader. Inilalarawan nito ang post mismo, hindi ang buong feed. http://webdesign.about.com/rss2.0feed/entry.html

Tulad ng iyong nakikita, isang pangunahing dokumento ng RSS ay napakaliit na kinakailangan upang lumikha ng isang fully functional na feed. Kung iyong i-paste ang code na iyon sa isang validator sa RSS, ito ay patunayan - na nangangahulugan na ang mga mambabasa ng RSS feed ay maaaring basahin ito masyadong.

Ang unang tatlong linya ay nagsasabi sa user agent na ito ay isang XML na dokumento, isang RSS 2.0 na file, at mayroong isang channel:

Ang impormasyon sa bersyon ay hindi kinakailangan, ngunit natuklasan ko na isang magandang ideya na isama ang katangiang iyon sa tag.

Ang bawat feed ay dapat magkaroon ng isang pamagat, URL, at paglalarawan. At iyan ang kung ano ang

,

, at mga tag na nakatira sa loob ng channel (ngunit hindi sa loob ng isang) tukuyin. Para sa karamihan sa mga feed, ang mga elementong ito ay hindi kailanman magbabago sa sandaling nagpasya ka sa iyong pangalan at paglalarawan ng feed.

Sample ng RSS 2.0 Feed

http://webdesign.about.com/rss2.0feed/ Isang halimbawa ng isang simpleng RSS feed. Ito ang paglalarawan ng feed mismo, hindi isang item.

Ang huling bahagi ng feed ay ang mga item mismo. Ito ang mga kwento na magiging syndicated ng iyong feed. Ang bawat item ay nakapaloob sa isang elemento.

Sa loob ng item mahanap mo ang parehong tatlong mga tag na alam namin na:

,

, at. Gawin nila ang parehong function tulad ng ginagawa nila sa labas ng tag ng item, ngunit sa loob ng reference nila lamang na isang item. Kaya ang teksto sa loob ng kung ano ang ipinapakita sa feed reader, ang pamagat ay ang pamagat ng post, at ang link ay kung saan ang post na link sa.

Ito ang pinakahuling entry sa aking sample feed

http://webdesign.about.com/rss2.0feed/entry.html Ito ang teksto na lilitaw sa mga feedreader. Inilalarawan nito ang post mismo, hindi ang buong feed.

Ang tanging bagong tag ay ang tag. Ang sangkap na ito ay nagsasabi sa user agent o feed reader kung ano ang natatanging URL para sa post na iyon. Ito ay maaaring ang parehong URL bilang link o isang hiwalay na permanenteng link (permalink) para sa item.

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

Ang tanging natitirang bagay ay upang isara ang item, ang channel, at ang rss. Dahil ito ang XML, ang lahat ng mga tag ay kailangang sarado.

Magdagdag ng Mga Bagong Item sa Nangungunang

Karamihan sa mga RSS feed ay binubuo ng higit sa isang item sa isang pagkakataon. Sa ganitong paraan, kung ang isang customer ay bago sa iyong site, maaari nilang makita ang huling ilang mga post, o lahat ng mga ito, kung pinapanatili mo ang lahat ng ito sa RSS. Upang magdagdag ng bagong post, idagdag lamang ang isang bagong item sa itaas ng unang post:

... Ang ikalawang posthttp: //webdesign.about.com/rss2.0feed/entry2.html Ngayon ang aking feed ay may 2 post na http://webdesign.about.com/rss2.0feed/entry2.html ...

Karagdagang Mga Elemento upang Bihisan ang Iyong RSS Feed

Ang nasa itaas na RSS ay ang kailangan mo lamang upang lumikha ng isang feed, ngunit mayroong maraming mga opsyonal na tag na maaaring makatulong na mapabuti ang iyong feed at magbigay ng karagdagang impormasyon sa iyong mga mambabasa. Ang mga sumusunod ay ilan sa aking mga paboritong opsyonal na tag na maaari mong gamitin upang mapabuti ang iyong RSS Feed:

Tandaan, na ang imahe

Dapat tumugma sa channel

at ang dimensyon ng imahe ay hindi maaaring mas malaki kaysa sa 144 pixel ang lapad at may taas na 400 pixel.

Ang lahat ng mga tag sa itaas ay nagpunta sa at ilarawan ang feed, sa halip na mga indibidwal na item, tulad nito:

... Isang Sample RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Isang halimbawa ng isang simpleng RSS feed. Ito ang paglalarawan ng feed mismo, hindi isang item. en-us Copyright 2007, Jennifer Kyrnin webdesign@aboutguide.com (Jennifer Kyrnin) About.com http://0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 ...

Ngayon ay maaari kang bumuo ng iyong sariling RSS feed.