RSS-tiedoston anatomia

Opi rakentamaan RSS-tiedostoa tyhjästä

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

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ötteenimesi ja kuvauksen.

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:

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 webdesign@aboutguide.com (Jennifer Kyrnin) http://0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 ...

Nyt voit rakentaa oman RSS-syötteen.