RSS faila anatomija

Uzziniet, kā izveidot RSS failu no nulles

RSS vai tiešām vienkāršā sindikācija ir ļoti viegli XML valoda, kas jāapgūst, jo ir nepieciešami tikai daži tagi. Un tas, kas patiešām ir liels par RSS, ir tas, ka, tiklīdz jūs saņemat barību un darbojas, to var izmantot visā vietā. Lielākā daļa tīmekļa pārlūkprogrammu var lasīt RSS, kā arī lasītājus, piemēram, Google Reader un Bloglines. RSS ir jaudīgs rīks jebkuram Web izstrādātājam, kurš vēlas palielināt savu tīmekļa vietņu redzamību.

Rīki, kas nepieciešami RSS rakstīšanai

Vienkāršs RSS dokuments

Šajā RSS 2.0 dokumentā ir vienums barības kopā ar barības informāciju. Tas ir minimums, kas jums nepieciešams, lai būtu derīga un izmantojama RSS plūsma.

Paraugs RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Vienkāršas RSS plūsmas piemērs. Šis ir pats plūsmas apraksts, nevis vienums. Šis ir visjaunākais ieraksts manā izlases kanālāhttp: //webdesign.about.com/rss2.0feed/entry.html Šis ir teksts, kas parādīsies barošanas darbā. Tas apraksta pašu ziņu, nevis visu barību. http://webdesign.about.com/rss2.0feed/entry.html

Kā redzat, pamata RSS dokumentam ir ļoti maz vajadzīgas, lai izveidotu pilnībā funkcionālu barību. Ja jūs vajadzētu ielīmēt šo kodu RSS validatorā, tas būtu derīgs - tas nozīmē, ka RSS plūsmas lasītāji to var arī izlasīt.

Pirmās trīs rindiņas paziņo lietotāja aģentam, ka tas ir XML dokuments, tas ir RSS 2.0 fails un ir kanāls:

Informācija par versiju nav nepieciešama, taču, manuprāt, ir pareizi iekļaut šo atribūtu tagam.

Katrai barībai jābūt nosaukumam, vietrādim URL un aprakstam. Un tas ir tas, ko

,

, un tags, kas dzīvo kanālā (bet ne vienā), definē. Lielākajai daļai plūsmu šie elementi nekad nemainīsies, kad esat nolēmis par jūsu plūsmas nosaukumu un aprakstu.

Paraugs RSS 2.0 barotne

http://webdesign.about.com/rss2.0feed/ Vienkāršas RSS plūsmas piemērs. Šis ir pats plūsmas apraksts, nevis vienums.

Pēdējā barības daļa ir paši priekšmeti. Tie ir stāsti, kurus sindicēs jūsu plūsma. Katrs postenis ir ietverts elementā.

Vienuma ietvaros jūs atradīsit tos pašus trīs tagus, kurus jau zinām:

,

, un . Tie izpilda to pašu funkciju, kāda tā ir ārpus objekta taga, bet iekšpusē tie attiecas tikai uz vienu vienumu. Tātad teksts iekšā ir tas, kas parādās baru lasītājā, virsraksts ir amata nosaukums, un saite ir vieta, kur tiek pievienota ziņa.

Šis ir visjaunākais ieraksts manā parauga plūsmā

http://webdesign.about.com/rss2.0feed/entry.html Šis ir teksts, kas parādīsies barošanas darbā. Tas apraksta pašu ziņu, nevis visu barību.

Vienīgais jaunais tags ir tags. Šis elements informē lietotāja aģentu vai plūsmas lasītāju, kāds ir unikālais URL šim ziņojumam. Tas var būt tāds pats URL kā objekta saite vai atsevišķa pastāvīgā saite (permalink).

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

Vienīgais, kas palicis, ir slēgt objektu, kanālu un rss. Tā kā tas ir XML, visi tagi ir jāaizver.

Pievienot jaunus vienumus uz augšu

Lielākā daļa RSS plūsmu vienlaikus sastāv no vairāk nekā viena vienuma. Tādā veidā, ja klients ir jauns jūsu vietnē, viņi var redzēt pēdējos posteņus vai visus tos, ja tos visus ievietojat RSS. Lai pievienotu jaunu ziņu, vienkārši pievienojiet jaunu vienumu virs pirmā ziņojuma:

... Otrs postttp: //webdesign.about.com/rss2.0feed/entry2.html Tagad manai plūsmai ir 2 ziņas http://webdesign.about.com/rss2.0feed/entry2.html ...

Papildu elementi, lai saģērbtu jūsu RSS barotni

Iepriekšējais RSS ir viss, kas jums nepieciešams, lai izveidotu plūsmu, taču ir daudz izvēles tagu, kas var palīdzēt uzlabot jūsu plūsmu un sniegt jūsu lasītājiem papildu informāciju. Tālāk ir sniegti daži no maniem iecienītajiem izvēles tagiem, kurus varat izmantot, lai uzlabotu savas RSS plūsmas:

Ņemiet vērā, ka attēls

ir jāsaskaņo kanāls

un attēla izmēri nevar būt lielāki par 144 pikseļiem plata un 400 pikseļi garš.

Visi iepriekš minētie tagi ietilpst plūsmā un apraksta to, nevis atsevišķus vienumus, piemēram, šo:

... Paraugs RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Vienkāršas RSS plūsmas piemērs. Šis ir pats plūsmas apraksts, nevis vienums. 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 ...

Tagad jūs varat izveidot savu RSS barību.