Anatomija RSS datoteke

Več o tem, kako zgraditi RSS datoteko iz nič

RSS ali Really Simple Syndication je zelo enostaven jezik XML, ki ga lahko izveste, ker je potrebnih le nekaj oznak. In kaj je super o RSS je, da ko dobiš krmo in teče, se lahko uporablja po vsem mestu. Večina spletnih brskalnikov lahko prebere RSS, kot tudi bralce, kot so Google Reader in Bloglines. RSS je močno orodje za vse razvijalce spletnih mest, ki želijo povečati prepoznavnost svojih spletnih mest.

Orodja, potrebna za pisanje RSS

Preprost RSS dokument

Ta dokument RSS 2.0 vsebuje en element v viru skupaj s podatki o viru. To je najmanjši znesek, ki ga morate imeti veljaven in uporaben vir RSS.

Vzorec RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Primer preprostega RSS-vira. To je opis samega vira, ne pa elementa. To je najnovejši vnos v mojem vzorcu feedhttp: //webdesign.about.com/rss2.0feed/entry.html To je besedilo, ki se bo pojavilo v krmilnikih. Opisuje sam post, ne celotno krmo. http://webdesign.about.com/rss2.0feed/entry.html

Kot vidite, ima osnovni RSS dokument zelo malo, da bi ustvaril popolnoma funkcionalno krmo. Če bi morali to kodo prilepiti v validator RSS, bi to potrdilo - kar pomeni, da bi ga lahko bralci RSS-virov tudi prebrali.

Prve tri vrstice sporočajo uporabniku, da je to dokument XML, da je datoteka RSS 2.0 in da obstaja kanal:

Informacije o različici niso potrebne, vendar menim, da je dobro, da se ta atribut vključi na oznako.

Vsak vir mora imeti naslov, URL in opis. In to je tisto, kar je

,

in oznake, ki živijo znotraj kanala (vendar ne znotraj), določijo. Za večino virov se ti elementi nikoli ne spremenijo, ko se odločite za ime in opis vira.

Vzorec RSS 2.0 Feed

http://webdesign.about.com/rss2.0feed/ Primer preprostega RSS-vira. To je opis samega vira, ne pa elementa.

Zadnji del krme so predmeti sami. To so zgodbice, ki jih bo vaš vir podprl. Vsak element je priložen elementu.

Znotraj predmeta najdete iste tri oznake, ki jih že vemo:

,

, in. Izvajata enako funkcijo kot zunaj oznake postavke, vendar znotraj same se sklicujejo le na en element. Torej je besedilo v njej tisto, kar se prikaže v bralniku virov, naslov je naslov objave, povezava pa je tam, kjer se povezuje.

To je najnovejši vnos v mojem vzorcu

http://webdesign.about.com/rss2.0feed/entry.html To je besedilo, ki se bo pojavilo v krmilnikih. Opisuje sam post, ne celotno krmo.

Edina nova oznaka je oznaka. Ta element pove bralcu uporabnikov ali bralniku, kaj je edinstveni URL za to objavo. To je lahko isti URL kot povezava ali ločena trajna povezava (permalink) za element.

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

Edina stvar, ki ostane, je zapreti element, kanal in rss. Ker je to XML, je treba zapreti vse oznake.

Dodaj nove elemente na vrh

Večina virov RSS vsebuje več kot en element hkrati. Na ta način, če je stranka na vaši spletni strani nova, si lahko ogledajo zadnje objave ali vse, če jih obdržite v RSS. Če želite dodati novo objavo, dodajte nov element nad prvo objavo:

... Drugi posthttp: //webdesign.about.com/rss2.0feed/entry2.html Zdaj ima moj vir 2 objav http://webdesign.about.com/rss2.0feed/entry2.html ...

Dodatni elementi za obleko gor RSS

Zgornji RSS je vse, kar potrebujete za ustvarjanje vira, vendar je veliko izbirnih oznak, ki lahko pomagajo izboljšati vaš vir in priskrbeti dodatne informacije svojim bralcem. V nadaljevanju so nekatere izmed mojih najljubših izbirnih oznak, ki jih lahko uporabite za izboljšanje RSS Feeds:

Upoštevajte, da sliko

se mora ujemati s kanalom

dimenzije slike ne smejo biti večje od 144 slikovnih pik široka in 400 slikovnih pik.

Vse zgornje oznake gredo in opisujejo vir, ne pa posamezne predmete, kot je ta:

... Vzorec RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Primer preprostega RSS-vira. To je opis samega vira, ne pa elementa. 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 ...

Zdaj lahko ustvarite svoj RSS vir.