Líffærafræði RSS-skráar

Lærðu hvernig á að byggja upp RSS-skrá frá grunni

RSS eða Really Simple Syndication er mjög auðvelt XML tungumál til að læra af því að það eru aðeins nokkur merki sem þarf. Og það sem er mjög gott um RSS er að þegar þú hefur fengið fæða í gangi, það er hægt að nota um allt. Flestir vefur flettitæki geta lesið RSS, svo og lesendur eins og Google Reader og Bloglines. RSS er öflugt tæki fyrir vefhönnuði sem vilja auka sýnileika vefsíðna sinna.

Verkfæri sem þarf til að skrifa RSS

Einfalt RSS skjal

Þetta RSS 2.0 skjal hefur eitt atriði í straumnum ásamt upplýsingum um strauminn. Þetta er lágmarkið sem þú þarft að hafa gilt og nothæft RSS-straum.

A Dæmi RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Dæmi um einfalt RSS straum. Þetta er lýsingin á fóðri sjálfum, ekki hlut. Þetta er nýjasta færslan í sýnishorninu feedhttp: //webdesign.about.com/rss2.0feed/entry.html Þetta er textinn sem birtist í straumalestunum. Það lýsir póstinum sjálfum, ekki allt fóðrið. http://webdesign.about.com/rss2.0feed/entry.html

Eins og þú getur séð hefur grunn RSS-skjal mjög lítið sem þarf til að búa til fullkomlega hagnýtur fæða. Ef þú værir að líma þennan kóða inn í RSS-gildiliður, þá myndi það sannreyna - sem þýðir að RSS-straumalesendur gætu lesið það líka.

Fyrstu þrjár línurnar segja frá umboðsmanni notandans að þetta sé XML skjal, það er RSS 2.0 skrá og það er rás:

Upplýsingarnar eru ekki nauðsynlegar, en ég kemst að því að það er góð hugmynd að setja þessi eiginleiki á merkið.

Sérhver fæða ætti að hafa titil, vefslóð og lýsingu. Og það er það sem

,

, og merki sem búa innan rásarinnar (en ekki innan) skilgreina. Fyrir flestar straumar munu þessi þættir aldrei breytast fyrr en þú hefur ákveðið nafn og lýsingu á fóðri.

A Dæmi RSS 2.0 Feed

http://webdesign.about.com/rss2.0feed/ Dæmi um einfaldan RSS straum. Þetta er lýsingin á fóðri sjálfum, ekki hlut.

Síðasta hluti fóðrunnar eru hlutirnir sjálfir. Þetta eru sögur sem verða samhæfðir af fóðri þínu. Hver hlutur er lokaður í frumefni.

Inni hlutinn finnur þú sömu þrjá tög sem við þekkjum nú þegar:

,

, og. Þeir framkvæma sömu hlutverk eins og þeir gera utan um vöruliðið, en innan eru þær aðeins að vísu eitt atriði. Svo er textinn inni í því sem birtist í straumalesanum, titillinn er titillinn á færslunni, og hlekkurin er þar sem tengillinn er tengdur við.

Þetta er nýjasta færslan í sýnishorninu

http://webdesign.about.com/rss2.0feed/entry.html Þetta er textinn sem birtist í feedreaders. Það lýsir póstinum sjálfum, ekki allt fóðrið.

Eina nýja merkið er merkið. Þessi þáttur segir notanda umboðsmanni eða straumalesara hvaða einstaka vefslóð er fyrir þessa færslu. Þetta getur verið sama slóðin sem tengilinn eða sértækur varanleg hlekkur (permalink) fyrir hlutinn.

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

Það eina sem eftir er er að loka hlutnum, rásinni og rss. Vegna þess að þetta er XML þarf öll merki að vera lokað.

Bæta við nýjum atriðum efst

Flestar RSS straumar samanstanda af fleiri en einu atriði í einu. Á þennan hátt, ef viðskiptavinur er nýr á síðuna þína, geta þeir séð síðustu færslur, eða þau öll, ef þú heldur þeim öllum í RSS. Til að bæta við nýjum færslu skaltu bara bæta við nýjum hlutum fyrir ofan fyrsta færsluna:

... Annað posthttp: //webdesign.about.com/rss2.0feed/entry2.html Nú hefur maturinn minn 2 innlegg: http://webdesign.about.com/rss2.0feed/entry2.html ...

Önnur atriði til að klæða upp RSS strauminn þinn

Ofangreind RSS er allt sem þú þarft til að búa til fæða, en það eru fullt af valkvæðum merkjum sem geta hjálpað til við að bæta fóðrið og veita viðbótarupplýsingar til lesenda þína. Eftirfarandi eru nokkrar af uppáhalds valfrjálsu merkjanna sem þú getur notað til að bæta RSS strauminn þinn:

Athugaðu að myndin

verður að passa við rásina

og stærð myndarinnar má ekki vera stærri en 144 pixlar á breidd og 400 pixlar á hæð.

Öllum ofangreindum merkjum fara í og ​​lýsa fóðrið, frekar en einstökum atriðum, svona:

... A Dæmi RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Dæmi um einfaldan RSS straum. Þetta er lýsingin á fóðri sjálfum, ekki hlut. 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 ...

Nú getur þú byggt upp eigin RSS straumar.