RSS

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Notă despre dezambiguizare.svg Dezambiguizare - Dacă sunteți în căutarea altor semnificații, consultați RSS (dezambiguizare) .
RSS
Feed-icon.svg
Extensie .rss, .xml
Tip MIME application/rss+xml
Dezvoltat de Netscape
Tip A hrani
Extensie a XML

RSS (abrevierea pentru RDF Site Summary [1] , adesea denumită Really Simple Syndication [2] sau Rich Site Summary ) este unul dintre cele mai populare formate pentru distribuirea conținutului web ; se bazează pe XML , de la care a moștenit simplitatea, extensibilitatea și flexibilitatea. Principala aplicație pentru care este cunoscută sunt fluxurile care vă permit să fiți la curent cu noile articole sau comentarii publicate pe site-urile de interes fără a fi nevoie să le vizitați manual unul câte unul.

RSS definește o structură adecvată pentru a conține un set de știri, fiecare dintre acestea fiind compus din diverse câmpuri (numele autorului, titlul, textul, rezumatul, ...). Când știrile sunt publicate în format RSS, structura este actualizată cu noile date; deoarece formatul este predefinit, orice cititor RSS va putea prezenta știri din cele mai diverse surse într-un mod omogen.

Dezvoltare

A fost lansat pentru prima dată de Netscape . A fost un format derivat din RDF (un limbaj generic pentru a reprezenta informații pe web) pentru gestionarea conținutului portalului web My Netscape Network Arhivat pe 28 august 2019 în Arhiva Internet .: Formatul a permis afișarea titlurilor și a linkurilor pe portal referitor la știrile publicate pe alte site-uri și puse la dispoziție în urma unor specificații foarte specifice. A fost imediat un mare succes: pe scurt, sute de furnizori de conținut s-au alăturat inițiativei, iar portalul My Netscape a putut beneficia de o vastă colecție de știri disponibile utilizatorilor săi înregistrați.

Între timp, același format (și modificările sale ulterioare) a fost adoptat treptat de comunitatea bloggerilor : postarea unui blog putea fi ușor exportată în RSS, pentru a fi pusă la dispoziția serviciilor de colectare a conținutului. Popularitatea blogurilor este probabil unul dintre principalele motive pentru succesul RSS: mii de bloguri au început să producă conținut în RSS și au început să prolifereze site-uri care colectau o selecție de postări din cele mai urmărite bloguri (așa-numiții agregatori de bloguri ) și programe pentru a utiliza conținutul unui blog direct pe desktop sau pe alte dispozitive (cititoare RSS).

În prezent, RSS este standardul de facto pentru exportul de conținut Web. Principalele site-uri de știri, ziare online, furnizori de conținut, bloguri populare par să fi adoptat formatul RSS. Utilizatorii pot accesa acum mii de fluxuri RSS: unele site-uri (directoare) colectează referințe la nenumăratele fluxuri RSS disponibile pe web.

De fapt, utilizatorul final exploatează tehnologia RSS prin două macro-tipuri de software. Unul, cel al cititorilor de fluxuri RSS, celălalt cel al agregatorilor, care - de fapt - cumulează știri din cele mai disparate surse RSS prin algoritmi specifici.

Un format, multe „dialecte”

Formatul adoptat inițial de Netscape a fost o simplificare a primului proiect propus de W3C . Netscape a numit versiunea 0.9: în timp ce propunerea W3C era în întregime compatibilă cu RDF , versiunea Netscape a eliminat aspectele mai complexe și nu a avut nicio legătură cu aceasta.

În 2000 , W3C a publicat prima versiune oficială a RSS (versiunea 1.0): versiunea era conformă cu RDF, a integrat posibilitatea extinderii formatului cu noi module și suport pentru spații de nume XML . Aproape simultan, Dave Winer ( CEO al Userland Software, producătorul popularului editor de bloguri Radio Userland), a distribuit o versiune a RSS, fiica formatului folosit de Netscape, numită 0.91. Datorită popularității formatului adoptat de Netscape mai întâi și de Userland mai târziu, formatul 0.91 a început să coexiste alături de cel propus de W3C . Cele două formate sunt incompatibile (deși principalele cititoare de fluxuri sunt capabile să le interpreteze corect).

Formatul 0.91 a evoluat, pierzând unele limitări în versiunea 0.92 și a fost rafinat în continuare în versiunea 2.0 (lansată de Userland în 2002 ). De fapt, avem de-a face cu cel puțin trei „dialecte” diferite:

  • RSS 0.91 : cel mai vechi dintre standardele utilizate astăzi, o evoluție directă a formatului folosit inițial de Netscape. În unele cazuri, sa preferat să se utilizeze următorul RSS 0.92;
  • RSS 2.0 : distribuit de Userland în 2002, este evoluția formatului 0.92, de la care moștenește simplitatea, dar la care adaugă suport pentru module suplimentare;
  • RSS 1.0 : este formatul oficial W3C , compatibil RDF, extensibil și modular.

Cei care produc conținut pentru a fi distribuit în format RSS sunt astfel obligați să aleagă ce versiune să utilizeze sau, așa cum se întâmplă în majoritatea cazurilor, să își exporte conținutul în toate formatele disponibile.

În ciuda diferitelor implementări ale diferitelor versiuni, documentele RSS au toate aceeași structură de bază, care include:

  • un element <canal> , care conține informații despre sursa conținutului (în cazul unui ziar online ar putea conține numele ziarului , data publicării, informații privind drepturile de autor etc.)
  • o serie de <item> elemente, fiecare dintre ele corespunzând unui singur element de conținut (de exemplu, articol de ziar) și prezintă toate informațiile sale (titlu, text integral, numele autorului etc.)

RSS 0,92

RSS 0.92 a fost dezvoltat de Dave Winer (de la Userland Software) în 2000. Este o extindere a formatului original RSS 0.91 care adaugă câteva elemente suplimentare și elimină unele limitări pentru elementele impuse în versiunea anterioară.

Elemente suplimentare permit implementarea caracteristicilor care permit abonarea la flux (pentru a primi notificări automate atunci când fluxul este actualizat).

RSS 2.0

RSS 2.0 este o evoluție a formatului 0.92 (și, potrivit autorului Dave Winer, nu va mai suferi modificări în viitor). În special, există câteva elemente suplimentare utile ( <comments> , <author> , <ttl> , <guid> ) și modularizarea (și, prin urmare, extensibilitatea) prin spații de nume XML este pe deplin acceptată.

Fiecare document RSS 0.92 este, de asemenea, un document RSS 2.0 valid.

RSS 1.0

Versiunea 1.0 a RSS, dezvoltată de World Wide Web Consortium, se bazează pe formatul RDF, un metalimbaj - el însuși derivat din XML - utilizat pentru descrierea și distribuirea conținutului generic.

RSS 1.0 este conceput pentru a fi extensibil prin spații de nume XML: este de fapt posibil să extindeți RSS 1.0 prin utilizarea modulelor fără a fi nevoie să schimbați „inima” formatului. Aceasta este diferența fundamentală cu celelalte „dialecte” ale RSS.

Istoricul RSS și compatibilitatea acestuia

În mai 1999, Netscape a lansat RSS 0,90. RSS 0.90 arată astfel:

Exemplul 1. RSS 0,90

 <rdf: RDF
    xmlns: rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns = "http://my.netscape.com/rdf/simple/0.9/">
  <canal>
   <title> Mozilla Dot Org </title>
   <link> http://www.mozilla.org </link>
   <description> site-ul web al organizației Mozilla </description>
  </channel>
  <imagine>
   <title> Mozilla </title>
   <url> http://www.mozilla.org/images/logo.gif </url>
   <link> http://www.mozilla.org </link>
  </image>
  <item>
   <title> Actualizări de stare noi </title>
   <link> http://www.mozilla.org/status/ </link>
  </item>
  </ rdf: RDF>

În iunie 1999, Netscape a lansat RSS 0.91. RSS 0.91 a fost intenționat incompatibil cu RSS 0.90. Netscape a eliminat sintaxa compatibilă cu RDF și a reproiectat RSS pentru a fi XML pur. De asemenea, au adăugat un DTD care a definit mai multe entități permise.

Netscape RSS 0.91 arată astfel: Exemplul 2. Netscape RSS 0.91

 <! DOCTYPE rss SYSTEM "http://my.netscape.com/publish/formats/rss-0.91.dtd">
  <rss version = "0.91">
   <canal>
    <title> Exemplu de canal </title>
    <link> http://example.com/ </link>
    <description> un exemplu de flux </description>
    <language> ro </language>
    <rating> (PICS-1.1 "http://www.classify.org/safesurf/" lr (SS ~~ 000 1)) </rating>
    <textinput>
     <title> Căutați pe acest site: </title>
     <description> Găsiți: </description>
     <nume> q </nume>
     <link> http://example.com/search </link>
    </textinput>
    <skipHours>
     <hour> 0 </hour>
    </skipHours>
    <item>
     <title> 1 <2 </title>
     <link> http://example.com/1_less_than_2.html </link>
     <descriere> 1 <2, 3 <4.
     În HTML, <b> începe o frază îndrăzneață
     și începeți un link cu <a href =
     </description>
    </item>
   </channel>
  </rss>

În iunie 2000, Userland a preluat specificațiile RSS ale Netscape, a eliminat declarațiile privind drepturile de autor ale Netscape inserându-le propriile, a făcut modificări incompatibile, denumite RSS 0.91, susținând că este compatibil cu Netscape RSS 0.90.

Userland RSS 0.91 arată astfel: Exemplul 3. Userland RSS 0.91

 <rss version = "0.91">
   <canal>
    <title> Exemplu de canal </title>
    <link> http://example.com/ </link>
    <description> un exemplu de flux </description>
    <language> ro </language>
    <rating> (PICS-1.1 "http://www.classify.org/safesurf/" lr (SS ~~ 000 1)) </rating>
    <textInput>
     <title> Căutați pe acest site: </title>
     <description> Găsiți: </description>
     <nume> q </nume>
     <link> http://example.com/search </link>
    </textInput>
    <skipHours>
     <hour> 24 </hour>
    </skipHours>
    <item>
     <title> 1 <2 </title>
     <link> http://example.com/1_less_than_2.html </link>
     <descriere> 1 <2, 3 <4.
     În HTML, <b> începe o frază îndrăzneață
     și începeți un link cu <a href =
     </description>
    </item>
   </channel>
  </rss>

RSS 0.91 al lui Userland este incompatibil cu Netscape pentru mai multe lucruri (în această listă se va înțelege „RSS 0.91”, indicând cele 2 specificații diferite cu compania care le-a produs):

  1. Netscape spune că <hour>, în <skipHours> merge de la 0 la 23. Userland merge în schimb de la 1 la 24.
  2. Netscape conține elementul „textinput”. Userland conține elementul „textInput”. Deoarece XML este sensibil la majuscule și minuscule, acestea sunt elemente distinct diferite.
  3. Netscape folosește un DTD care vă permite să utilizați 96 de entități: & nbsp;, ¡, ¢, ​​£, ¤, ​​¥, ¦, §, ¨, ©, ª, «, ¬, -, ®, ¯, °, ±, ², ³, ´, µ, ¶, ·, ¸, ¹, º, », ¼, ½, ¾, ¿, À, Á, Â, Ã, Ä, Å, Æ, Ç, È, É, Ê, Ë, Ì, Í, Î, Ï, Ð, Ñ, ​​Ò, Ó, Ô, Õ, Ö, ×, Ø, ​​Ù, Ú, Û, Ü, Ý, Þ, ß, à, á, â, ã, ä, ​​å, æ, ç, è, é, ê, ë, ì, í, î, ï, ð, ñ, ò, ó, ô, õ, ö, ÷, ø, ù, ú, û, ü, ý, þ și ÿ. Userland elimină această DTD , astfel încât să dezactiveze aceste entități și să nu permită utilizarea lor.

În decembrie 2000, Grupul de lucru RSS-DEV, un grup W3C, a comercializat specificația 1.0, pretinzând compatibilitatea cu RSS 0.90. De fapt, a fost complet incompatibil și nu a împărtășit niciun element cu RSS 0.90, folosind un spațiu de nume XML complet diferit. RSS 1.0 a fost în mod intenționat incompatibil cu RSS 0.91 (atât Netscape cât și Userland) datorită sintaxei RDF, care a făcut parte din designul RSS original înainte de modificările Netscape.

RSS 1.0 arată astfel: Exemplul 4. RSS 1.0

 <rdf: RDF
    xmlns: rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns = "http://purl.org/rss/1.0/">
   <canal>
    <title> Exemplu Dot Org </title>
    <link> http://www.example.org </link>
    <description> site-ul web Organizație Exemplu </description>
    <elemente>
     <rdf: Seq>
      <rdf: li resource = "http://www.example.org/status/" />
     </ rdf: Seq>
    </items>
   </channel>
   <imagine rdf: about = "http://www.example.org/images/logo.gif" />
   <image rdf: about = "http://www.example.org/images/logo.gif”>
    <title> Exemplu </title>
    <url> http://www.example.org/images/logo.gif </url>
    <link> http://www.example.org </link>
   </image>
   <item rdf: about = "http://www.example.org/status/”>
    <title> Actualizări de stare noi </title>
    <link> http://www.example.org/status/ </link>
    <description> Știri despre proiectul de exemplu </description>
   </item>
  </ rdf: RDF>

Mai târziu, în aceeași decembrie 2000, Userland a comercializat RSS 0.92, declarându-l compatibil cu versiunea lor 0.91.

Exemplul 5. RSS 0.92

 <rss version = "0.92">
   <canal>
    <title> Exemplu de canal </title>
    <link> http://example.com/ </link>
    <description> un exemplu de flux </description>
    <language> ro </language>
    <rating> (PICS-1.1 "http://www.classify.org/safesurf/" lr (SS ~~ 000 1)) </rating>
    <textInput>
     <title> Căutați pe acest site: </title>
     <description> Găsiți: </description>
     <nume> q </nume>
     <link> http://example.com/search </link>
    </textInput>
    <skipHours>
     <hour> 24 </hour>
    </skipHours>
    <item>
     <title> 1 <2 </title>
     <link> http://example.com/1_less_than_2.html </link>
     <descriere> 1 <2, 3 <4.
     În HTML, <b> începe o frază îndrăzneață
     și începeți un link cu <a href =
     </description>
    </item>
   </channel>
  </rss>

RSS 0.92 este incompatibil cu RSS 0.91 al Netscape din aceleași motive ca versiunea 0.91. Dar acest lucru este, de asemenea, incompatibil cu Userland 0.91 în sine, datorită formatului de conținut al etichetei <description> care se schimbă de la text simplu la HTML. Exemplul RSS 0.92 (exemplu 5) arată la fel ca exemplul RSS 0.91 de la Userland (exemplu 3), cu excepția versiunii, dar sensul descrierii este diferit, pentru a avea același rezultat semantic trebuie să convertiți textul ca urmează:

Exemplul 6. RSS 0.92, convertit corect

 <rss version = "0.92">
  <canal>
  <title> Exemplu de canal </title>
  <link> http://example.com/ </link>
  <description> un exemplu de flux </description>
  <language> ro </language>
  <rating> (PICS-1.1 "http://www.classify.org/safesurf/" lr (SS ~~ 000 1)) </rating>
  <textInput>
  <title> Căutați pe acest site: </title>
  <description> Găsiți: </description>
  <nume> q </nume>
  <link> http://example.com/search </link>
  </textInput>
  <skipHours>
  <hour> 24 </hour>
  </skipHours>
  <item>
  <title> 1 <2 </title>
  <link> http://example.com/1_less_than_2.html </link>
  <descriere> 1 & lt; 2, 3 & lt; 4.
  În HTML, & lt; b & gt; începe o frază îndrăzneață
  și începeți un link cu & lt; a href =
  </description>
  </item>
  </channel>
  </rss>

În aprilie 2001, Userland a lansat o „schiță” de RSS 0.93, care declara compatibilitatea atât cu versiunea 0.92, cât și cu versiunea 0.91. Deși nu a fost niciodată lansat pentru uz public, versiunea RSS 0.93 este folosită în prezent de companiile de calibru Disney. RSS 0.93 păstrează aceeași structură ca RSS 0.92 și, prin urmare, este incompatibil cu versiunile anterioare 0.92. În cele din urmă, a adăugat elementul opțional <expirationDate>.

RSS 0.93 arată astfel:

Exemplul 7. RSS 0.93

 <rss version = "0.93">
  <canal>
  <title> Exemplu de canal </title>
  <link> http://example.com/ </link>
  <description> un exemplu de flux </description>
  <language> ro </language>
  <rating> (PICS-1.1 "http://www.classify.org/safesurf/" lr (SS ~~ 000 1)) </rating>
  <textInput>
  <title> Căutați pe acest site: </title>
  <description> Găsiți: </description>
  <nume> q </nume>
  <link> http://example.com/search </link>
  </textInput>
  <skipHours>
  <hour> 24 </hour>
  </skipHours>
  <item>
  <title> 1 <2 </title>
  <link> http://example.com/1_less_than_2.html </link>
  <descriere> 1 & lt; 2, 3 & lt; 4.
  În HTML, & lt; b & gt; începe o frază îndrăzneață
  și începeți un link cu & lt; a href =
  </description>
  <expirationDate> Sâmbătă, 29 noiembrie 2003 10:17:13 GMT </expirationDate>
  </item>
  </channel>
  </rss>

În august 2002, Userland a lansat un proiect de RSS 0.94 (și ce s-a întâmplat cu 0.93?), Desigur compatibil cu RSS 0.93, RSS 0.92, versiunea lor 0.91. Deși nu a fost lansat niciodată pentru uz public, versiunea RSS 0.94 este utilizată de mai multe site-uri și agregatoare.

RSS 0.94 este incompatibil cu toate versiunile RSS anterioare din aceste motive:

  1. cu RSS 0.93 pentru eliminarea elementului <expirationDate>, un element introdus în versiunea 0.93.
  2. RSS 0.94 introduce o modificare semnificativă a formatului: atributul „type” a fost adăugat elementului <description>, cu care se indică tipul MIME al descrierii. Tipul implicit este „text / html”, ceea ce înseamnă că, dacă nu este specificat, RSS 0.94 se comportă ca RSS 0.92 și, prin urmare, este incompatibil cu versiunile anterioare. Dacă în schimb este specificat, clienții compatibili 0,93 care nu recunosc noul atribut vor interpreta greșit conținutul descrierii, considerându-l HTML.

Din cauza circumstanțelor istorice, nu există copii oficiale ale specificației RSS 0.94. Specificațiile de mai sus se referă la versiunea 2.0, pe care o vom discuta mai jos.

RSS 0.94 arată astfel: Exemplul 8. RSS 0.94

 <rss version = "0.94">
  <canal>
  <title> Exemplu de canal </title>
  <link> http://example.com/ </link>
  <description> un exemplu de flux </description>
  <language> ro </language>
  <rating> (PICS-1.1 "http://www.classify.org/safesurf/" lr (SS ~~ 000 1)) </rating>
  <textInput>
  <title> Căutați pe acest site: </title>
  <description> Găsiți: </description>
  <nume> q </nume>
  <link> http://example.com/search </link>
  </textInput>
  <skipHours>
  <hour> 24 </hour>
  </skipHours>
  <item>
  <title> 1 <2 </title>
  <link> http://example.com/1_less_than_2.html </link>
  <description type = "text / plain"> 1 <2, 3 <4.
  În HTML, <b> începe o frază îndrăzneață
  și începeți un link cu <a href =
  </description>
  </item>
  </channel>
  </rss>

În septembrie 2002, Userland a comercializat RSS 2.0 (începând cu proiectul 0.94), pretinzând compatibilitatea inversă cu RSS 0.94, RSS 0.93, RSS 0.92 și versiunea lor de RSS 0.91. RSS 2.0 este de fapt incompatibil cu toate versiunile anterioare pentru aceasta:

  1. RSS 2.0 elimină elementul <rating>, permis în RSS 0.91 de Netscape și Userland, RSS 0.92, RSS 0.93 și RSS 0.94.
  2. RSS 2.0 elimină atributul „type” introdus în RSS 0.94, deoarece a fost considerat o eroare confuză. Specificația RSS 2.0 spune că <descriere> "poate conține sau nu" HTML, dar nu există nicio modalitate prin care utilizatorul să distingă HTML de text simplu cu o aplicație (în special în textele care menționează html). De fapt, eliminarea acestui atribut creează infinit mai multă confuzie pentru un program decât a făcut versiunea 0.94.

RSS 2.0 arată astfel: Exemplul 9. RSS 2.0

 <rss version = "2.0">
   <canal>
    <title> Exemplu de canal </title>
    <link> http://example.com/ </link>
    <description> un exemplu de flux </description>
    <language> ro </language>
    <textInput>
     <title> Căutați pe acest site: </title>
     <description> Găsiți: </description>
     <nume> q </nume>
     <link> http://example.com/search </link>
    </textInput>
    <skipHours>
     <hour> 24 </hour>
    </skipHours>
    <item>
     <title> 1 <2 </title>
     <link> http://example.com/1_less_than_2.html </link>
     <descriere> 1 <2, 3 <4.
     În HTML, <b> începe o frază îndrăzneață
     și începeți un link cu <a href =
     </description>
    </item>
   </channel>
  </rss>

În noiembrie 2002, Userland a lansat RSS 2.01, compatibil, conform acestora, cu RSS 2.0, RSS 0.94, RSS 0.93, RSS 0.92 și versiunea lor de RSS 0.91. RSS 2.01 a schimbat semantica elementului <skipHours>. În RSS 0.94, RSS 0.93, RSS 0.92 și RSS 0.91 de la Userland, orele variau de la 1 la 24. În RSS 2.01, la fel ca în versiunile Netscape orele variau de la 0 la 23. RSS 2.01 împărtășește modelul intern al RSS 2.0 , ceea ce înseamnă că este incompatibil cu RSS 0.94 și cu toate versiunile RSS înainte de 0.92.

RSS 2.01 arată astfel: Exemplul 10. RSS 2.0, post-11/11/2002 (RSS 2.01)

 <rss version = "2.0">
  <canal>
  <title> Exemplu de canal </title>
  <link> http://example.com/ </link>
  <description> un exemplu de flux </description>
  <language> ro </language>
  <textInput>
  <title> Căutați pe acest site: </title>
  <description> Găsiți: </description>
  <nume> q </nume>
  <link> http://example.com/search </link>
  </textInput>
  <skipHours>
  <hour> 0 </hour>
  </skipHours>
  <item>
  <title> 1 <2 </title>
  <link> http://example.com/1_less_than_2.html </link>
  <descriere> 1 <2, 3 <4.
  În HTML, <b> începe o frază îndrăzneață
  și începeți un link cu <a href =
  </description>
  </item>
  </channel>
  </rss>

Specificația RSS 2.01 a fost publicată în locul 2.0; nu există copii oficiale ale specificației 2.0. După cum puteți vedea din exemplul 10, RSS 2.01 folosește același „2.0” ca numărul versiunii, ca RSS 2.0, ceea ce face imposibilă distincția unui program. Toate fluxurile RSS 2.0 sunt considerate ca fiind RSS feed - uri 2.01, în ciuda incompatibilitatea dintre RSS 2.01 si RSS 2.0. Aceasta înseamnă că , prin postarea unui RSS 2.0 feed valid la 10 noiembrie , conținând <oră> 24 </ ora>, s -ar putea trezi pe 11 și pentru a găsi că fluxul tău a devenit invalid în timp ce dormi.

În ianuarie 2003, Userland a modificat specificația publicată anterior RSS 2.01 pentru a adăuga din nou elementul <rating>. Formatul a rămas neschimbat, ceea ce înseamnă că RSS 2.01 este încă incompatibil cu RSS 0.94 și toate versiunile RSS anterioare 0.92.

RSS 2.01 arată astfel: Exemplul 11. RSS 2.0, post-1/21/2003 (RSS 2.01 rev 2)

 <rss version = "2.0">
  <canal>
  <title> Exemplu de canal </title>
  <link> http://example.com/ </link>
  <description> un exemplu de flux </description>
  <language> ro </language>
  <rating> (PICS-1.1 "http://www.classify.org/safesurf/" lr (SS ~~ 000 1)) </rating>
  <textInput>
  <title> Căutați pe acest site: </title>
  <description> Găsiți: </description>
  <nume> q </nume>
  <link> http://example.com/search </link>
  </textInput>
  <skipHours>
  <hour> 0 </hour>
  </skipHours>
  <item>
  <title> 1 <2 </title>
  <link> http://example.com/1_less_than_2.html </link>
  <descriere> 1 <2, 3 <4.
  În HTML, <b> începe o frază îndrăzneață
  și începeți un link cu <a href =
  </description>
  </item>
  </channel>
  </rss>

Încă o dată, noua specificație 2.01 a fost lansată în locul celei vechi, fără nicio copie oficială a versiunii anterioare. Nici versiunea de revizuire („2.01”), nici versiunea de format („2.0”) nu s-au schimbat, ceea ce face imposibilă din nou distincția între cele două formate. Aceasta înseamnă că, dacă un flux conține elementul <rating> și se declară RSS 2.0, este imposibil să știm dacă este valid fără să știm când a fost creat.

Există un total de 9 versiuni de RSS, toate fiind incompatibile din anumite motive cu unele dintre celelalte. RSS 0.90 este incompatibil cu Netscape RSS 0.91, Netscape RSS 0.91 este incompatibil cu Userland RSS 0.91, Netscape RSS 0.91 este incompatibil cu RSS 1.0, W3C, Userland RSS 0.91 este incompatibil cu propriile 0.92, RSS 0.92 este incompatibil cu 0.93, 0.93 cu 0.94, 0.94 cu 2.0 și 2.0 este incompatibil cu el însuși.

Notă

  1. ^(EN) RDF Site Summary (RSS) 1.0 Depus 22 octombrie 2008 în Internet Archive .
  2. ^(EN) Specificație RSS 2.0 Depus la 7 august 2012 în Arhiva Internet .

Bibliografie

Elemente conexe

Alte proiecte

linkuri externe

Specificații

Articole


Controlul autorității LCCN (EN) sh2005002920 · GND (DE) 4734489-1
Internet Portal internet : accesați intrările Wikipedia care se ocupă de internet