Anatomio de RSS-dosiero

Lernu kiel konstrui RSS-dosieron de Scratch

RSS aŭ Vere Simpla Sindikado estas tre facila XML-lingvo por lerni, ĉar estas nur kelkaj etikedoj postulataj. Kaj kio vere fartas pri RSS estas ke unufoje vi havas manĝadon kaj kuradadon, ĝi povas esti uzata tra la tuta loko. Plej multaj retumiloj povas legi RSS, same kiel legantoj kiel Google Reader kaj Bloglines. RSS estas potenca ilo por iuj TTT-programistoj, kiuj volas pliigi la videblecon de iliaj retejoj.

Iloj bezonataj por skribi RSS

Simpla RSS-Dokumento

Ĉi tiu dokumento de RSS 2.0 havas unu eron en la nutraĵo kune kun la feed-informoj. Ĉi tiu estas la minimumo, kiun vi bezonas havi valida kaj uzebla RSS-servo.

Specimeno RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Ekzemplo de simpla RSS-servo. Ĉi tiu estas la priskribo de la nutrado mem, ne ero. Jen la plej freŝa eniro en mia specimeno feedhttp: //webdesign.about.com/rss2.0feed/entry.html Jen la teksto, kiu aperos en la legantoj. Ĝi priskribas la poŝton mem, ne la tutan nutraĵon. http://webdesign.about.com/rss2.0feed/entry.html

Kiel vi povas vidi, baza RSS-dokumento tre malmulte bezonis krei plene funkciajn nutraĵojn. Se vi devos bati tiun kodon en RSS-validilon, ĝi validus - tio signifas, ke RSS-legantoj ankaŭ povis legi ĝin.

La unuaj tri linioj diras al la agento de uzanto, ke ĉi tio estas XML-dokumento, ĝi estas RSS 2.0-dosiero, kaj ekzistas kanalo:

La versio de la informo ne estas necesa, sed mi trovas, ke estas bona ideo inkluzivi tiun atributon sur la etikedo.

Ĉiu nutrado devas havi titolon, URL kaj priskribon. Kaj jen tio

,

, kaj etikedoj kiuj vivas ene de la kanalo (sed ne ene de) difini. Por plejparto de nutraĵoj, ĉi tiuj elementoj neniam ŝanĝiĝos, kiam vi decidis vian nutraĵon kaj priskribon.

Specimeno RSS 2.0 Feed

http://webdesign.about.com/rss2.0feed/ Ekzemplo de simpla RSS-servo. Ĉi tiu estas la priskribo de la nutrado mem, ne ero.

La lasta parto de la nutrado estas la eroj mem. Ĉi tiuj estas la historioj, kiuj estos sindikataj de via nutrado. Ĉiu ero estas enfermita en elemento.

En la ero vi trovos la samajn tri etikedojn, kiujn ni jam konas:

,

, kaj. Ili plenumas la saman funkcion kiel ili faras ekstere de la etikedo, sed interne ili referencas nur tiun eron. Do la teksto ene de tio estas kio montras en la leganto de nutraĵoj, la titolo estas la titolo de la poŝto, kaj la ligilo estas kie la ligiloj al la afiŝo.

Jen la plej freŝa eniro en mia specimeno

http://webdesign.about.com/rss2.0feed/entry.html Jen la teksto, kiu aperos en la legantoj. Ĝi priskribas la poŝton mem, ne la tutan nutraĵon.

La sola nova etikedo estas la etikedo. Ĉi tiu elemento diras al la agento de uzanto aŭ leganto de nutraĵoj, kio la sola URL estas por tiu poŝto. Ĉi tiu povas esti la sama URL kiel la ligo aŭ aparte permanenta ligo (daŭrligo) por la ero.

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

La sola afero restos fermi la eron, la kanalon, kaj la rss. Ĉar ĉi tio estas XML, ĉiuj etikedoj devas esti fermitaj.

Aldonu Novajn Erojn al la Supro

Plej RSS-fluoj konsistas el pli ol unu ero samtempe. De ĉi tiu maniero, se kliento estas nova por via retejo, ili povas vidi la lastajn afiŝojn, aŭ ĉiujn, se vi konservos ilin ĉiuj en la RSS. Por aldoni novan afiŝon, simple aldonu novan eron super la unua posteno:

... Dua poste http: //webdesign.about.com/rss2.0feed/entry2.html Nun mia feed havas 2 afiŝojn http://webdesign.about.com/rss2.0feed/entry2.html ...

Pliaj Elementoj por Vesti Vian RSS-Aranĝon

La antaŭa RSS estas ĉio, kion vi bezonas por krei nutraĵon, sed ekzistas multaj laŭvolaj etikedoj, kiuj povas helpi plibonigi vian nutradon kaj provizi pliajn informojn al viaj legantoj. Jen kelkaj el miaj plej ŝatataj laŭvolaj etikedoj, kiujn vi povas uzi por plibonigi viajn RSS-Fluojn:

Rimarku, ke la bildo

devas egali la kanalon

kaj la bildaj dimensioj ne povas esti pli grandaj ol 144 pikseloj larĝe kaj 400 rastrumeroj.

Ĉiuj supraj etikedoj eniras kaj priskribas la feed, anstataŭ individuaj eroj, kiel ĉi tiu:

... Ekzempla RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Ekzemplo de simpla RSS-servo. Ĉi tiu estas la priskribo de la nutrado mem, ne ero. en-us Kopirajto 2007, Jennifer Kyrnin webdesign@aboutguide.com (Jennifer Kyrnin) Pri http http: ///0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 ...

Nun vi povas konstrui vian propran RSS-paĝon.