Sužinokite, kaip kurti RSS failą iš nulio
"RSS" arba " Really Simple Syndication" yra labai lengva XML kalba, kurią reikia išmokti, nes yra tik keletas reikalaujamų žymų. O kas yra tikrai puiku apie RSS, tai, kad kai jūs gaunate pašarą ir veikia, jis gali būti naudojamas visur. Dauguma interneto naršyklių gali skaityti RSS, taip pat skaitytojus, pvz., "Google Reader" ir "Bloglines". RSS - tai galinga priemonė visiems interneto kūrėjams, kurie nori padidinti savo svetainių matomumą.
Įrankiai, reikalingi rašyti RSS
- Teksto redagavimo priemonė: galite naudoti beveik bet kokį redaktorių, kuris generuos paprastą ASCII tekstą. Aš norėčiau naudoti jEdit, nes tai nemokama, ir aš patikrinau XML, kaip rašau. Bet jūs taip pat galite naudoti HTML redaktorius, pvz., Dreamweaver arba BBEdit.
- RSS tvirtinimo priemonė: jei naudojate XML redaktorių, pvz., JEdit, RSS tvirtinimo įrankis nėra absoliučiai privalomas. Bet manau, kad klaidos kyla net geriausiuose redaktoriuose, todėl pašarų patvirtinimas visada yra gera idėja.
Paprastas RSS dokumentas
Šis RSS 2.0 dokumentas turi vieną elementą pašte ir informaciją apie pašarą. Tai yra mažiausias reikalavimas turėti galiojantį ir tinkamą RSS kanalą.
Pavyzdys RSS 2.0 Praneðimashttp: //webdesign.about.com/rss2.0feed/ Paprasto RSS kanalo pavyzdys. Tai pašarų aprašymas, o ne elementas. Tai yra naujausias įrašas mano pavyzdiniame "feedhttp": //webdesign.about.com/rss2.0feed/entry.html Tai tekstas, kuris bus rodomas tiekėjų. Jis apibūdina paštą, o ne visą paštą. http://webdesign.about.com/rss2.0feed/entry.htmlKaip matote, pagrindiniam RSS dokumentui labai mažai reikia, kad būtų sukurtas visiškai funkcionuojantis sklaidos kanalas. Jei šį kodą įklijuosite į RSS tvirtinimo priemonę, jis patvirtins - tai reiškia, kad RSS skaitytojai taip pat galėtų jį perskaityti.
Pirmosios trys eilutės nurodo naudotojo agentui, kad tai yra XML dokumentas, tai yra RSS 2.0 failas ir yra kanalas:
Informacija apie versiją neprivaloma, bet manau, kad tai yra gera idėja įtraukti šį požymį į žymą.
Kiekvienas pašaras turėtų turėti pavadinimą, URL ir aprašymą. Ir tai yra kas
,
, ir žymes, kurios gyvena kanale (bet ne pagal). Daugumoje kanalų šie elementai niekada nesikeis, kai nuspręsite apie savo pašarų pavadinimą ir aprašymą.
Pavyzdys RSS 2.0 kanalas
http://webdesign.about.com/rss2.0feed/ Paprasto RSS kanalo pavyzdys. Tai pašarų aprašymas, o ne elementas.
Paskutinė pašarų dalis yra patys daiktai. Tai yra istorijos, kurias sindikuos jūsų pašarai. Kiekvienas elementas yra įtrauktas į elementą.
Elemento viduje yra tos pačios trys jau žinomos žymos:
,
, ir. Jie atlieka tą pačią funkciją, kokią jie atlieka už objekto žyma, bet viduje jie nurodo tik tą elementą. Taigi tekstas viduje yra tas, kas rodomas pašarų skaitytuve, antraštė yra įrašo pavadinimas, o nuoroda yra ta vieta, į kurią turi nuorodą į įrašą.
Tai yra naujausias mano mėginio kanalo įrašas
http://webdesign.about.com/rss2.0feed/entry.html Tai yra tekstas, kuris bus rodomas tiekėjų. Jis apibūdina paštą, o ne visą paštą.
Vienintelė nauja žyma yra žyma. Šis elementas nurodo naudotojo agentui ar skaitytuvui, koks yra unikalus URL, skirtas šiam įrašui. Tai gali būti tas pats URL, kuris yra elemento nuoroda ar atskira nuolatinė nuoroda (permalink).
http://webdesign.about.com/rss2.0feed/entry.htmlVienintelis dalykas lieka uždaryti elementą, kanalą ir rss. Kadangi tai yra XML, visos žymos turi būti uždarytos.
Pridėti naujus elementus į viršų
Daugumoje RSS tiekimų vienu metu yra daugiau nei vienas elementas. Tokiu būdu, jei klientas yra naujas jūsų svetainei, jie gali matyti paskutines kelias ar visas jų įrašus, jei juos visus laikysite RSS. Norėdami pridėti naują įrašą, tiesiog pridėkite naują elementą virš pirmojo įrašo:
... Antroji posthttp: //webdesign.about.com/rss2.0feed/entry2.html Dabar mano pašarų yra 2 žinutės http://webdesign.about.com/rss2.0feed/entry2.html ...Papildomi elementai, skirti puošti jūsų RSS
Pirmiau pateiktas RSS yra viskas, ko jums reikia norint sukurti sklaidos kanalą, tačiau yra daugybė neprivalomų žymų, kurios gali pagerinti jūsų sklaidos kanalą ir suteikti papildomos informacijos savo skaitytojams. Toliau pateikiamos kelios mano mėgstamiausios papildomos žymos, kurias galite naudoti norėdami patobulinti savo RSS kanalus:
- naudokite šią žymę, kad papasakotumėte skaitytojui, kokia kalba yra jūsų kanalas. Galite naudoti standartinius kalbos kodus arba šalies pavadinimą su pridėtais šalių kodais (pvz., anglų kalba anglų kalba).
- - jūsų kanalo autorių teisių pranešimas.
- - už pašarų turinį atsakingo asmens el. pašto adresas.
- - jūsų pašarų logotipo vaizdas. Ši žyma įtraukia antrines žymes: ,,,, ir.
Atminkite, kad vaizdas
turi atitikti kanalą
ir vaizdo matmenys negali būti didesni nei 144 pikselių pločio ir 400 pikselių aukščio.
Visos pirmiau minėtos žymos yra ir aprašo kanalą, o ne atskirus elementus, pvz .:
... pavyzdys RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Paprasto RSS kanalo pavyzdys. Tai pašarų aprašymas, o ne elementas. en-us Copyright 2007, Jennifer Kyrnin webdesign@aboutguide.com (Jennifer Kyrnin) ???????@Mail.ru http://0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 ...Dabar galite sukurti savo RSS kanalą.