Anatomia unui fișier RSS

Aflați cum să construiți un fișier RSS de la zero

RSS sau Really Simple Syndication este un limbaj XML foarte ușor de învățat deoarece există doar câteva etichete care sunt necesare. Și ceea ce este cu adevărat grozav în legătură cu RSS este că, odată ce ai primit un feed, poți fi folosit peste tot. Majoritatea browserelor web pot citi RSS, precum și cititori precum Google Reader și Bloglines. RSS este un instrument puternic pentru orice dezvoltatori de Web care doresc să crească vizibilitatea site-urilor lor Web.

Instrumente necesare pentru a scrie RSS

Un document RSS simplu

Acest document RSS 2.0 are un element în feed împreună cu informațiile despre feed. Acesta este minimul necesar pentru a avea un feed RSS valabil și ușor de utilizat.

Un exemplu RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Un exemplu de feed simplu RSS. Aceasta este descrierea hranei în sine, nu a unui element. Aceasta este cea mai recentă intrare din feedul meu de mostrehttp: //webdesign.about.com/rss2.0feed/entry.html Acesta este textul care va apărea în feedreadere. Ea descrie postul în sine, nu întregul feed. http://webdesign.about.com/rss2.0feed/entry.html

După cum puteți vedea, un document RSS de bază este foarte puțin necesar pentru a crea un feed complet funcțional. Dacă ați insera acest cod într-un validator RSS, acesta ar valida - ceea ce înseamnă că cititorii de feeduri RSS ar putea să o citească.

Primele trei linii indică agentului utilizator că acesta este un document XML, este un fișier RSS 2.0 și există un canal:

Informațiile despre versiune nu sunt necesare, dar consider că este o idee bună să includeți acel atribut pe etichetă.

Fiecare feed ar trebui să aibă un titlu, o adresă URL și o descriere. Și asta este

.

, și etichetele care trăiesc în cadrul canalului (dar nu într-un) defini. Pentru majoritatea feedurilor, aceste elemente nu se vor schimba odată ce ați decis numele și descrierea feedului.

Un exemplu RSS 2.0 Feed

http://webdesign.about.com/rss2.0feed/ Un exemplu de feed simplu RSS. Aceasta este descrierea hranei în sine, nu a unui element.

Ultima parte a furajului sunt elementele în sine. Acestea sunt poveștile care vor fi sindicalizate de hrana dvs. Fiecare element este închis într-un element.

În interiorul articolului găsiți aceleași trei etichete pe care deja le știm:

.

, și . Aceștia efectuează aceeași funcție ca în afara etichetei elementului, dar în interiorul ei se referă doar la acel element. Deci, textul din interior este ceea ce se afișează în cititorul de feeduri, titlul este titlul postului, iar legătura este locul în care se face legătura postului.

Aceasta este cea mai recentă intrare din feedul meu de probă

http://webdesign.about.com/rss2.0feed/entry.html Acesta este textul care va apărea în feedreadere. Ea descrie postul în sine, nu întregul feed.

Singura etichetă nouă este eticheta. Acest element îi spune agentului utilizator sau cititorului de feed-uri care este adresa URL unică pentru acea postare. Aceasta poate fi aceeași adresă URL ca linkul sau un link permanent permanent (permalink) pentru element.

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

Singurul lucru rămas este să închideți elementul, canalul și rss. Deoarece acest lucru este XML, toate etichetele trebuie să fie închise.

Adăugați articole noi în partea de sus

Cele mai multe fluxuri RSS constau din mai mult de un element la un moment dat. În acest fel, dacă un client este nou pe site-ul dvs., acesta poate vedea ultimele postări sau toate acestea, dacă le păstrați pe toate în RSS. Pentru a adăuga o postare nouă, adăugați un element nou deasupra primei postări:

... Un al doilea posthttp: //webdesign.about.com/rss2.0feed/entry2.html Acum feed-ul meu are 2 posturi http://webdesign.about.com/rss2.0feed/entry2.html ...

Elemente suplimentare pentru a imbraca feed-ul RSS

RSS-ul de mai sus este tot ceea ce aveți nevoie pentru a crea un feed, dar există multe etichete opționale care vă pot ajuta să vă îmbunătățiți feedul și să furnizați cititorilor informații suplimentare. Următoarele sunt câteva dintre etichetele mele opționale preferate pe care le puteți utiliza pentru a vă îmbunătăți feedurile RSS:

Rețineți că imaginea

trebuie să se potrivească cu canalul

iar dimensiunile imaginii nu pot fi mai mari de 144 pixeli lățime și 400 pixeli înălțime.

Toate etichetele de mai sus merg în și descriu fluxul, mai degrabă decât elemente individuale, cum ar fi:

... Un exemplu RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Un exemplu de feed simplu RSS. Aceasta este descrierea hranei în sine, nu a unui element. en-us Drepturi de autor 2007, Jennifer Kyrnin webdesign@aboutguide.com (Jennifer Kyrnin) ???????@Mail.ru ro.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 ...

Acum vă puteți construi propriul feed RSS.