RSS tai Really Simple Syndication on erittäin helppo XML-kieli oppia, koska vain muutamia tunnisteita tarvitaan. Ja mikä on todella hienoa RSS: stä, se, että kun olet syöttänyt ja käynnissä, sitä voidaan käyttää kaikkialla paikassa. Useimmat Web-selaimet voivat lukea RSS-lukua, samoin kuin lukijoita, kuten Google-lukijaa ja Bloglines. RSS on tehokas työkalu kaikille Web-kehittäjille, jotka haluavat lisätä verkkosivujen näkyvyyttä.
Työkalut, joita tarvitaan kirjoittamaan RSS
- Tekstieditori: Voit käyttää lähes kaikkia editorteja, jotka tuottavat pelkkää ASCII-tekstiä. Haluan mieluummin käyttää jEditia, koska se on ilmaista ja se tarkistaa minulle XML, kun kirjoitan. Mutta voit myös käyttää HTML-toimittajia, kuten Dreamweaver tai BBEdit.
- RSS-valitsin: Jos käytät XML-editoriä, kuten jEdit, RSS-valitsinta ei ehdottomasti vaadita. Mutta huomaan, että virheet vaipuvat edes parhaisiin toimituksiin, joten rehun tarkistaminen on aina hyvä idea.
Yksinkertainen RSS-asiakirja
Tällä RSS 2.0 -asiakirjalla on syöttötietoineen yksi erä syötteessä. Tämä on vähimmäismäärä, jolla on oltava voimassa oleva ja käytettävissä oleva RSS-syöte.
Esimerkki RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Esimerkki yksinkertaisesta RSS-syötteestä. Tämä on itse syötteen kuvaus, ei kohde. Tämä on tuorein näyte feedhttp: //webdesign.about.com/rss2.0feed/entry.html Tämä on teksti, joka näkyy syötteenlukijoissa. Se kuvaa itse viestin, ei koko syötteen. http://webdesign.about.com/rss2.0feed/entry.html
Kuten näet, perus RSS-dokumentti on hyvin vähän tarpeellinen luoda täysin toimiva rehu. Jos haluat liittää koodin RSS-validointiin, se vahvistaisi - mikä tarkoittaa sitä, että RSS-syötteenlukijat voisivat myös lukea sitä.
Kolme ensimmäistä riviä kertovat käyttäjäagentille, että tämä on XML-asiakirja, se on RSS 2.0 -tiedosto ja siinä on kanava:
Versiotietoja ei tarvita, mutta mielestäni on hyvä ottaa kyseinen attribuutti tunnisteeseen.
Jokaisella syötteellä pitäisi olla nimi, URL ja kuvaus. Ja se on mitä
,
, ja tunnisteet, jotka asuvat kanavassa (mutta eivät sisällä) määrittelevät. Useimmissa syötteissä nämä elementit eivät koskaan muutu, kun olet päättänyt syötteen nimestä ja kuvauksesta.
Näyte RSS 2.0 Feed
http://webdesign.about.com/rss2.0feed/ Esimerkki yksinkertaisesta RSS-syötteestä. Tämä on itse syötteen kuvaus, ei kohde.
Rehun viimeinen osa on itse tuotteita. Nämä ovat tarinoita, joita syötösi syndikoi. Jokainen kohde on elementissä.
Kohteen sisällä löydät samat kolme tunnistetta, joista tiedämme jo:
,
, ja. He tekevät samoja tehtäviä kuin tavaratunnisteen ulkopuolella, mutta sisällä ne viittaavat vain yhteen kohteeseen. Joten tekstissä on se, mitä näytetään syötteenlukijassa, otsikko on viestin otsikko ja linkki, johon viesti linkittää.
Tämä on tuorein merkintä minun näyte syötössä
http://webdesign.about.com/rss2.0feed/entry.html Tämä on teksti, joka näkyy syötteenlukijoissa. Se kuvaa itse viestin, ei koko syötteen.
Ainoa uusi tunniste on tunniste. Tämä elementti kertoo käyttäjäagentille tai syötteenlukijalle, mitä ainutkertaista URL-osoitetta kyseiselle viestille on. Tämä voi olla sama URL-osoite kuin kohteen linkki tai erillinen pysyvä linkki (permalink).
http://webdesign.about.com/rss2.0feed/entry.html
Ainoa jäljellä oleva asia on sulkea kohde, kanava ja rss. Koska tämä on XML, kaikki tunnisteet on suljettava.
Lisää uusia kohteita yläosaan
Useimmat RSS-syötteet koostuvat useammasta kuin yhdestä kohteesta kerrallaan. Tällä tavoin, jos asiakas on uusi sivustoosi, he voivat nähdä viimeisimmät viestit tai kaikki heistä, jos pidät ne kaikki RSS: ssä. Jos haluat lisätä uuden viestin, lisää uusi artikkeli ensimmäisen viestin yläpuolelle:
… Toinen posttihttp: //webdesign.about.com/rss2.0feed/entry2.html Nyt minun syötteellä on 2 viestiä http://webdesign.about.com/rss2.0feed/entry2.html …
Muita elementtejä pukeutua RSS-syötteesi
Edellä oleva RSS-syöte on kaikki, mitä tarvitset luomaan syötteen, mutta paljon valinnaisia tunnisteita voi auttaa parantamaan syötettäsi ja antamaan lisätietoja lukijoille. Seuraavassa on joitain suosikkini valinnaisia tunnisteita, joita voit käyttää RSS-syötteiden parantamiseen:
- käytä tätä tunnistetta kerrotaksesi lukijalle, mistä kielestäsi syötteesi on. Voit käyttää vakiokielisiä koodeja tai kielialueen merkintää, johon on lisätty maatunnuksia (kuten englanniksi englanniksi).
- - kanavasi tekijänoikeusilmoitus.
- - rehujen sisällöstä vastaavan henkilön sähköpostiosoite.
- - kuva syötteen logosta. Tämä tunniste sisältää alatunnisteet: ,,, ja.
Huomaa, että kuva
täytyy vastata kanavaa
ja kuvan mitat eivät voi olla suurempi kuin 144 pikseliä leveä ja 400 pikseliä pitkä.
Kaikki edellä mainitut tunnisteet menevät sisään ja kuvaavat syötteen, eikä yksittäisiä kohteita, kuten:
… Esimerkki RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Esimerkki yksinkertaisesta RSS-syötteestä. Tämä on itse syötteen kuvaus, ei kohde. 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 …
Nyt voit rakentaa oman RSS-syötteen.