Az RSS fájl anatómiája

Ismerje meg, hogyan készíthet RSS-fájlt a semmiből

Az RSS vagy a Really Simple Syndication egy nagyon egyszerű XML nyelv, amelyet megtanulhat, mert csak néhány címke szükséges. És ami igazán nagyszerű az RSS-n, az, hogy ha egyszer be van töltve és fut, akkor az egész helyen használható. A legtöbb internetes böngésző olvassa az RSS-t, valamint az olyan olvasókat, mint a Google Reader és a Bloglines. Az RSS egy hatékony eszköz minden olyan webfejlesztő számára, aki növelni kívánja webhelye láthatóságát.

Az RSS írásához szükséges eszközök

Egy egyszerű RSS dokumentum

Ez az RSS 2.0 dokumentum egy elemet tartalmaz a hírcsatornában a feed információkkal együtt. Ez az a minimális, amire szükséged van egy érvényes és használható RSS-hírcsatornához.

A minta RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Egy példa egy egyszerű RSS-hírcsatornára. Ez maga a takarmány leírása, nem pedig tétel. Ez a legutóbbi bejegyzés a mintaimban feedhttp: //webdesign.about.com/rss2.0feed/entry.html Ez a szöveg, amely megjelenik a feedreaderekben. Leírja magát a bejegyzést, nem az egész takarmányt. http://webdesign.about.com/rss2.0feed/entry.html

Mint látható, egy alapvető RSS dokumentum nagyon kevés ahhoz, hogy teljesen működőképes hírcsatornát hozzon létre. Ha ezt a kódot egy RSS-hitelesítőbe be szeretné illeszteni, érvényesíteni fogta - ami azt jelenti, hogy az RSS-hírcsatorna olvasók is el tudják olvasni.

Az első három sor jelzi a felhasználói ügynöknek, hogy ez egy XML dokumentum, ez egy RSS 2.0 fájl, és van egy csatorna:

A verzióinformációk nem feltétlenül szükségesek, de úgy találom, hogy jó ötlet az attribútum beillesztése a címkére.

Minden feednek címnek, URL-nek és leírásnak kell lennie. És ez az, amit

,

, valamint a csatornán belül (de nem belül) definiált címkék. A legtöbb hírcsatorna esetében ezek az elemek soha nem fognak megváltozni, ha eldöntötted a feed nevét és leírását.

Egy minta RSS 2.0 hírcsatorna

http://webdesign.about.com/rss2.0feed/ Egy példa egy egyszerű RSS-hírcsatornára. Ez maga a takarmány leírása, nem pedig tétel.

A takarmány utolsó része maguk a tételek. Ezek azok a történetek, amelyeket a takarmány szindikál. Minden tétel egy elemhez van zárva.

Az elem belsejében ugyanazt a három címkét találjuk:

,

, és. Ugyanazt a funkciót hajtják végre, mint az elemcímke mellett, de belülről csak egy elemre hivatkoznak. Tehát a szövegen belüli szöveg az, ami megjelenik a hírcsatorna-olvasóban, a cím pedig a bejegyzés címe, és a link, ahol a bejegyzés kapcsolódik.

Ez a legutóbbi bejegyzés a minta feedemben

http://webdesign.about.com/rss2.0feed/entry.html Ez a szöveg, amely megjelenik a feedreaderekben. Leírja magát a bejegyzést, nem az egész takarmányt.

Az egyetlen új címke a címke. Ez az elem megmondja a felhasználói ügyintézőnek vagy a hírcsatorna-olvasónak, hogy mi az egyedi URL az adott bejegyzéshez. Ez ugyanaz az URL, mint az elem hivatkozása vagy különálló állandó linkje (permalink).

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

Az egyetlen dolog, ami az elem, a csatorna és az RSS bezárása. Mivel ez XML, minden címkét le kell zárni.

Új elemek hozzáadása a tetejére

A legtöbb RSS-hírcsatorna egyszerre több elemből áll. Így, ha egy ügyfél új a webhelyére, láthatja az utolsó néhány bejegyzést, vagy mindet, ha mindent megtartanak az RSS-ben. Új bejegyzés hozzáadásához csak egy új bejegyzést kell hozzáadnia az első bejegyzés felett:

... A második posthttp: //webdesign.about.com/rss2.0feed/entry2.html Most az adataimnak 2 hozzászólása van http://webdesign.about.com/rss2.0feed/entry2.html ...

További elemek az öltöztetése az RSS Feed

A fenti RSS minden, amihez egy hírcsatornát kell létrehoznia, de számos opcionális címke van, amelyek segíthetnek a hírcsatornájának javításában, és további információkat nyújtanak az olvasóknak. Az alábbiakban néhány kedvenc, opcionális címkéim közül választhat, amelyeket az RSS-hírcsatornák javítására használhat:

Ne feledje, hogy a kép

meg kell egyeznie a csatornával

és a képméretek nem lehetnek nagyobbak, mint 144 képpont szélesek és 400 pixel magasak.

A fenti címkék mindegyike megy be, és leírja a feedet, nem pedig az egyes elemeket, például:

... A minta RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Egy példa egy egyszerű RSS-hírcsatornára. Ez maga a takarmány leírása, nem pedig tétel. en-us Copyright 2007, Jennifer Kyrnin webdesign@aboutguide.com (Jennifer Kyrnin) http://0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 ...

Most saját RSS-hírcsatornát készíthet.