Skip to main content

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

Pardes k dukh by Bajwat1 (Április 2024)

Pardes k dukh by Bajwat1 (Április 2024)
Anonim

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

  • Szövegszerkesztő: Szinte minden olyan szerkesztőt használhat, amely egyszerű ASCII szövegeket generál. Én inkább a jEdit használatát szeretném használni, mert ingyenes, és az XML-t ellenőrzi, ahogy írok. De HTML-szerkesztőket is használhat, mint a Dreamweaver vagy a BBEdit.
  • RSS-hitelesítő: Ha olyan XML-szerkesztőt használ, mint a jEdit, az RSS-hitelesítő nem feltétlenül szükséges. De úgy találom, hogy a hibák még a legjobb szerkesztőkben is megindulnak, így a táplálkozás ellenőrzése mindig jó ötlet.

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:

  • használja ezt a címkét, hogy megmondja az olvasónak, hogy milyen nyelvű a hírcsatornája. Használhatja a szabványos nyelvi kódokat, vagy az adott országkóddal rendelkező országneveket (például az Egyesült Államokban az Egyesült Államokban).
  • - a csatornádra vonatkozó szerzői jogi figyelmeztetés.
  • - a hírcsatorna tartalmáért felelős személy e-mail címe.
  • - a feed logója képe. Ez a címke tartalmazza az al-tageket: ,,,, és.

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 [email protected] (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.