Anatomy fan in RSS-bestân

Learje hoe't jo in RSS-bestân meitsje fan Scratch

RSS of Really Simple Syndication is in heule ienfâldige XML-taal om te leare omdat der mar in pear kaartsjes binne dy't nedich binne. En wat is echt geweldich oer RSS is dat as jo in feed opnimme en rinne kinne, kin it hiele plak brûkt wurde. De measte webbrowsers kinne RSS lêze, lykas lêzers lykas Google Reader en Bloglines. RSS is in machtich ark foar alle webûntwikkelders dy't de sichtberens fan harren websiden ferheegje wolle.

Tools nedich om RSS te skriuwen

In ienfâldige RSS-dokumint

Dit dokumint RSS 2.0 hat ien item yn 'e feed mei de feed-ynformaasje. Dit is it minimum dat jo in jildich en brûkbere RSS-feed hawwe moatte.

In Sample RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ In foarbyld fan in ienfâldige RSS-feed. Dit is de beskriuwing fan it feed sels, net in item. Dit is de nijste yngong yn myn sample feedhttp: //webdesign.about.com/rss2.0feed/entry.html Dit is de tekst dy't ferskynt yn de feedreaders. It beskriuwt de post sels, net de folsleine feed. http://webdesign.about.com/rss2.0feed/entry.html

As jo ​​sjogge, is in basis RSS-dokumint needsaaklik om in folsleine funksjonele feed te meitsjen. As jo ​​dizze koade yn in RSS-validator plakke moatte, dan soe it befetsje - dat betsjut dat RSS-feed-lêzers ek lêze kinne.

De earste trije lines litte de brûkersmiddel sizze dat dit in XML dokumint is, it is in RSS 2.0-bestân en der is in kanaal:

De ferzje ynformaasje is net fereaske, mar ik fyn dat it in goed idee is om dat attribje op 'e tag op te nimmen.

Eltse feed moat in titel, URL en beskriuwing hawwe. En dat is wat

,

, en tags dy't binnen it kanaal libje (mar net binnen in) definiearje. Foar de measte feeds sille dizze eleminten noait wizigje as jo besletten hawwe op jo feednamme en beskriuwing.

In Sample RSS 2.0 Feed

http://webdesign.about.com/rss2.0feed/ In foarbyld fan in ienfâldige RSS-feed. Dit is de beskriuwing fan it feed sels, net in item.

It lêste diel fan 'e feed is de items sels. Dit binne de ferhalen dy't syndikaasje wurde troch jo feed. Elk item is yn in elemint befetsje.

Binnen it item fine jo deselde trije tags dy't wy al witte:

,

, en. Se dogge deselde funksje lykas se bûten it item-tag dwaan, mar binnen leine se just ien item werom. Sa is de tekst yn it gebrûk dat wat yn it feed reader is, de titel is de titel fan 'e post, en de keppeling is wêr't de post keppele is.

Dit is de lêste resinte yn myn sample-feed

http://webdesign.about.com/rss2.0feed/entry.html Dit is de tekst dy't ferskynt yn de feedreaders. It beskriuwt de post sels, net de folsleine feed.

De ienige nije tag is it tag. Dit elemint fertelt de brûker-agint of feed-reader wat de unike URL foar dy post is. Dit kin itselde URL wêze as de keppeling of in aparte permaninte link (permalink) foar it item.

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

It iennige ding is it om it item, it kanaal en de rss te sluten. Omdat dit XML is, moatte alle kaarten sluten wurde.

Nije items taheakje oan 'e top

De measte RSS-feeds bestiet út mear as ien item op in stuit. Op dizze manier, as in klant nije is oan jo side, kinne se de lêste pearen sjen, of allegear, as jo se allegear yn 'e RSS hâlde. Om in nij post te jaan, taheakje in nij item boppe it earste post:

... In twadde posthttp: //webdesign.about.com/rss2.0feed/entry2.html No is myn feed 2 berjochten http://webdesign.about.com/rss2.0feed/entry2.html ...

Oanfoljende eleminten om jo RSS feed te garandearjen

De boppesteande RSS is alles wat jo nedich hawwe om in feed te meitsjen, mar der binne in soad opsjonele tags dy't jo foarkomme kinne ferbetterje en ekstra ynformaasje foar jo lêzers leverje. De neikommende binne guon fan myn favorite fakultatyf-tags dy't jo brûke kinne om jo RSS-feeds te ferbetterjen:

Notysje dat it byld hat

moat it kanaal passe

en de ôfbyldingsmjittingen kinne net grutter wêze as 144 piksels breed en 400 piksels heech.

Alle boppesteande tags stean yn 't en beskriuwe it feed, mar as yndividuele items, sa as dit:

... In Sample RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ In foarbyld fan in ienfâldige RSS-feed. Dit is de beskriuwing fan it feed sels, net in item. 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 ...

No kinne jo jo eigen RSS-feed bouwe.