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
- Urejevalnik besedil: lahko uporabljate skoraj vse urejevalce, ki bodo ustvarili navaden tekst ASCII. Raje uporabljam jEdit, ker je brezplačen in preverja XML za mene, ko pišem. Lahko pa uporabite tudi HTML urednike, kot so Dreamweaver ali BBEdit.
- RSS validator: Če uporabljate urejevalnik XML, na primer jEdit, RSS validator ni nujno potreben. Ampak ugotovim, da napake padejo celo v najboljše urejevalce, zato je potrditev krme vedno dobra ideja.
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.htmlKot 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.htmlEdina 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:
- uporabite to oznako, če želite bralcu povedati, v katerem jeziku je vaš vir. Uporabite lahko standardne jezikovne kode ali oznako države, v kateri so dodane kode države (npr. en-us za ameriški angleški jezik).
- - obvestilo o avtorskih pravicah za vaš kanal.
- - e-poštni naslov osebe, odgovorne za vsebino krme.
- - sliko logotipa vašega vira. Ta oznaka vključuje podmape: ,,,, in.
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.