RSS

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

RSS (abreviere pentru RDF Sumar site - ului [1] , adesea menționată ca Really Simple Syndication [2] sau Rich Site Summary) este una dintre cele mai populare formate pentru web de distribuție de conținut; se bazează pe XML , de la care a moștenit simplitatea, extensibilitate și flexibilitate. Cererea principală pentru care este cunoscut sunt fluxurile care vă permit să fie actualizate cu privire la noile articole sau comentarii publicate în site - urile de interes , fără a fi nevoie să le viziteze manual unul câte unul.

RSS definește o structură adecvată pentru a conține un set de știri, fiecare dintre care va fi compus din diverse domenii (nume autor, titlu, text, rezumat, ...). Când știri este publicat în format RSS, structura este actualizat cu noile date; deoarece formatul este predefinit, orice cititor RSS va putea știri prezent din cele mai diverse surse într-un mod omogen.

Dezvoltare

Acesta 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 My Netscape rețea de web portal arhivării pe 28 august 2019 în Arhiva de Internet :. Formatul a permis afișarea de titluri și link - uri pe portalul referitoare la știri publicate pe alte site - uri și puse la dispoziție în urma caietul de sarcini foarte specifice. A fost imediat un mare succes: pe scurt, sute de furnizori de conținut alăturat inițiativei și Netscape portalul meu a fost în măsură să beneficieze de o vastă colecție de știri aflate la dispoziția utilizatorilor înregistrați.

Între timp, același format (și modificările ulterioare) a fost adoptat treptat de către comunitatea de bloggeri : a postul unui blog - ul ar putea fi ușor exportate în RSS, care urmează să fie puse la dispoziția serviciilor de colectare de conținut. Popularitatea de bloguri este , probabil , unul dintre principalele motive pentru succesul RSS: mii de weblog a început să producă conținut în RSS și a început să site - uri prolifera care au colectat o selecție de posturi de pe bloguri , mai urmat (așa-numitele agregatori blog) și programe pentru a utiliza conținutul unui blog direct pe desktop sau pe alte dispozitive (RSS cititori).

În prezent , RSS este de facto standardul pentru exportul de conținut web. Site - uri de știri majore, ziare online, furnizorii de conținut, blog - uri populare toate par să fi adoptat formatul RSS. Utilizatorii pot acum acces mii de RSS fluxuri: unele site-uri (directoare) trimiterile la nenumărate colecta RSS fluxuri disponibile pe Web.

De fapt, utilizatorul final exploatează tehnologia RSS prin două tipuri macro ale software - ului. Unul, cel al RSS cititori pentru hrana animalelor, altul care a agregatoare, care - de fapt - stiri agregate din mai multe surse RSS disparate cu ajutorul unor algoritmi specifici.

Un format, multe „dialecte“

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

În 2000 W3C a publicat prima versiune oficială a RSS (versiunea 1.0): versiunea a fost conformă cu RDF, integrat posibilitatea extinderii formatului cu noi module și suport pentru XML namespace. Aproape simultan, Dave Winer ( CEO al Userland Software, producator de popular blog - editor Radio Userland), distribuit o versiune de RSS, fiica formatul utilizat de Netscape, numit 0,91. Datorită popularității formatului adoptat de Netscape în primul rând, și de către Userland mai târziu, formatul 0.91 a început să coexiste alături de cea propusă de W3C . Cele două formate sunt incompatibile (deși principalii cititori de alimentare sunt în măsură să interpreteze atât în mod corect).

Formatul 0.91 a evoluat pierde 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: cea mai veche a standardelor utilizate în prezent, o evoluție directă a formatului utilizat inițial de Netscape. În unele cazuri, sa preferat să se utilizeze următoarele 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 se adaugă suport pentru module suplimentare;
  • RSS 1.0: este oficial W3C format, conform , RDF, extensibil și modular.

Cei care produc conținut pentru a fi distribuite în format RSS sunt astfel obligați să aleagă ce versiune pentru utilizare sau, așa cum se întâmplă în cele mai multe cazuri, pentru a exporta conținutul lor în toate formatele disponibile.

În ciuda diferitelor implementări ale diferitelor versiuni, RSS documente împărtășesc aceeași structură de bază, care include:

  • un element <canal>, care conține informații cu privire la sursa de conținut (în cazul unui on - line ziar acesta ar putea conține numele ziarului , data publicării, drepturile de autor de informare, etc.)
  • o serie de elemente <item>, fiecare dintre care corespunde unui element de conținut unic ( de exemplu , articol de ziar) și prezintă toate informațiile sale (titlu, textul complet, numele autorului, etc.)

RSS 0.92

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

Elemente suplimentare permit punerea în aplicare de caracteristici care permit abonarea la feed (pentru a primi notificări automate atunci când alimentarea este actualizat).

RSS 2.0

RSS 2.0 este o evolutie a formatului 0,92 (și, conform autorului Dave Winer, nu va suferi modificări suplimentare în viitor). În special, există câteva elemente suplimentare utile (<comentarii>, <autor>, <ttl>, <GUID>) și modularizare (și extensibilitate în consecință) prin XML namespace este pe deplin susținută.

Fiecare document RSS 0.92 este de asemenea valid RSS 2.0 documentului.

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 distribuția de conținut generice.

RSS 1.0 este proiectat pentru a fi extensibil prin namespace XML: este, de fapt, este posibil să se extindă RSS 1.0 prin utilizarea de module, fără a fi nevoie să se schimbe „inima“ a formatului. Aceasta este diferența fundamentală cu celelalte „dialecte“ ale RSS.

Istoria RSS și compatibilitatea acestuia

În mai 1999, Netscape a lansat RSS 0.90. RSS 0.90 arata ca acest lucru:

Exemplul 1. 0,90 RSS

 <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>
   <Descriere> site-ul web Mozilla Organizație </ descriere>
  </ Canal>
  <Image>
   <Title> Mozilla </ title>
   <Url> http://www.mozilla.org/images/logo.gif </ url>
   <Link> http://www.mozilla.org </ link>
  </ Image>
  <Item>
   <Title> New Status Updates </ 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 în mod intenționat incompatibil cu RSS 0.90. Netscape a eliminat sintaxa compatibile RDF și redecorat RSS pentru a fi XML pur. De asemenea , au adăugat un DTD care este definit de mai multe entități permise.

Netscape RSS 0.91 arata ca acest lucru: Exemplul 2. Netscape RSS 0.91

 <! DOCTYPE RSS SYSTEM "http://my.netscape.com/publish/formats/rss-0.91.dtd">
  <Versiune RSS = "0.91">
   <Canal>
    <Title> Exemplu Canal </ title>
    <Link> http://example.com/ </ link>
    <Description> exemplu hrana </ descriere>
    <Language> ro </ language>
    <Evaluarea> (PICS-1.1 "http://www.classify.org/safesurf/" lr (SS ~~ 000 1)) </ Evaluarea>
    <TextInput>
     <Titlu> Caută acest site: </ titlu>
     <Descriere> Find: </ descriere>
     <Name> q </ name>
     <Link> http://example.com/search </ link>
    </ TextInput>
    <skipHours>
     <Oră> 0 </ oră>
    </ SkipHours>
    <Item>
     <Title> 1 <2 </ title>
     <Link> http://example.com/1_less_than_2.html </ link>
     <Description> 1 <2, 3 <4.
     In HTML, <b> începe o expresie bold
     și începe o legătură cu <a href =
     </ Descriere>
    </ Item>
   </ Canal>
  </ Rss>

În iunie 2000, Userland a luat RSS caietul de sarcini Netscape, eliminate drepturile de autor declarațiile Netscape prin inserarea lor proprii, a făcut modificări incompatibile, numit această 0.91 RSS, susținând că a fost compatibil cu Netscape RSS 0.90.

Userland RSS 0.91 arata ca acest lucru: Exemplul 3. userland RSS 0.91

 <Versiune RSS = "0.91">
   <Canal>
    <Title> Exemplu Canal </ title>
    <Link> http://example.com/ </ link>
    <Description> exemplu hrana </ descriere>
    <Language> ro </ language>
    <Evaluarea> (PICS-1.1 "http://www.classify.org/safesurf/" lr (SS ~~ 000 1)) </ Evaluarea>
    <TextInput>
     <Titlu> Caută acest site: </ titlu>
     <Descriere> Find: </ descriere>
     <Name> q </ name>
     <Link> http://example.com/search </ link>
    </ TextInput>
    <skipHours>
     <H> 24 </ oră>
    </ SkipHours>
    <Item>
     <Title> 1 <2 </ title>
     <Link> http://example.com/1_less_than_2.html </ link>
     <Description> 1 <2, 3 <4.
     In HTML, <b> începe o expresie bold
     și începe o legătură cu <a href =
     </ Descriere>
    </ Item>
   </ Canal>
  </ Rss>

Userland RSS 0.91 este incompatibil cu Netscape pentru mai multe lucruri (în această listă se va înțelege „RSS 0.91“, indicând cele 2 caietul de sarcini diferite, cu compania pe care le-a produs):

  1. Netscape spune că <ora>, în interiorul <skipHours> merge de la 0 la 23. Userland în loc să se 1-24.
  2. Netscape conține elementul „TextInput“. Userland conține elementul „TextInput“ în loc. Așa cum XML este sensibil la caz, acestea sunt elemente distincte.
  3. Netscape foloseste un DTD care vă permite să utilizați 96 entități: & nbsp;, ¡, ¢, £, ¤, ¥, |, §, ¨, ©, ª, «, ¬, -, ®, ¯, °, ±, ², ³, ', μ, ¶, ·, ¸, ¹, º, », ¼, ½, ¾, ¿, À, Á, Â, Ã, Â, Â, Ć, Ç, Č, E, E, e, i, i, i, eu, Ð, N.O, Ó, Ô, Õ, Ö, x, Ø, Ù, Ú, U, U, Y, Ț, ß, à, á, Â, â, Ä, å, æ, ç, è, é, ê, e, i, i, i, ï, ð, ñ, ò, Ó, O.O, ö, ÷, ø, ù, ú, û, ü, ý, th, și y. Userland elimina acest DTD , astfel încât să dezactivați aceste entități și nu permit utilizarea acestora.

In decembrie 2000, Grupul RSS-DEV de lucru, un grup W3C, comercializat caietul de sarcini 1.0, susținând compatibilitatea cu RSS 0.90. De fapt, a fost complet incompatibil și nu a comunicat nici un 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 (ambele Netscape si lui Userland) datorită sintaxa RDF, care a făcut parte din designul original RSS înaintea modificărilor Netscape.

RSS 1.0 arata ca acest lucru: 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 Exemplu Organizație </ descriere>
    <> articole
     <Rdf: Seq>
      <Rdf: resursă li = "http://www.example.org/status/" />
     </ Rdf: Seq>
    </ Articole>
   </ Canal>
   <Rdf imagine: despre = "http://www.example.org/images/logo.gif" />
   <Rdf imagine: despre = „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: despre = „http://www.example.org/status/“>
    <Title> New Status Updates </ title>
    <Link> http://www.example.org/status/ </ link>
    <Description> Știri despre proiect Exemplu </ descriere>
   </ Item>
  </ Rdf: RDF>

Mai târziu, în aceeași decembrie 2000, Userland comercializate RSS 0.92, declarând compatibil cu versiunea lor 0.91.

Exemplul 5. 0,92 RSS

 <Versiune rss = "0,92">
   <Canal>
    <Title> Exemplu Canal </ title>
    <Link> http://example.com/ </ link>
    <Description> exemplu hrana </ descriere>
    <Language> ro </ language>
    <Evaluarea> (PICS-1.1 "http://www.classify.org/safesurf/" lr (SS ~~ 000 1)) </ Evaluarea>
    <TextInput>
     <Titlu> Caută acest site: </ titlu>
     <Descriere> Find: </ descriere>
     <Name> q </ name>
     <Link> http://example.com/search </ link>
    </ TextInput>
    <skipHours>
     <H> 24 </ oră>
    </ SkipHours>
    <Item>
     <Title> 1 <2 </ title>
     <Link> http://example.com/1_less_than_2.html </ link>
     <Description> 1 <2, 3 <4.
     In HTML, <b> începe o expresie bold
     și începe o legătură cu <a href =
     </ Descriere>
    </ Item>
   </ Canal>
  </ Rss>

RSS 0.92 este incompatibil cu Netscape RSS 0.91 pentru aceleași motive pentru care versiunea 0.91 a fost. Dar acest lucru este, de asemenea, incompatibilă cu cea a lui Userland 0.91 în sine, datorită formatului de conținut al <descriere> tag-ul care se schimbă de la text simplu HTML. Exemplul RSS 0,92 (exemplul 5) arată la fel ca și exemplul RSS 0.91 de Userland (exemplul 3), cu excepția versiunii, dar sensul descrierii este diferit, să aibă același rezultat semantically aveți nevoie pentru a converti textul ca urmează:

Exemplul 6. RSS 0,92, convertit în mod corespunzător

 <Versiune rss = "0,92">
  <Canal>
  <Title> Exemplu Canal </ title>
  <Link> http://example.com/ </ link>
  <Description> exemplu hrana </ descriere>
  <Language> ro </ language>
  <Evaluarea> (PICS-1.1 "http://www.classify.org/safesurf/" lr (SS ~~ 000 1)) </ Evaluarea>
  <TextInput>
  <Titlu> Caută acest site: </ titlu>
  <Descriere> Find: </ descriere>
  <Name> q </ name>
  <Link> http://example.com/search </ link>
  </ TextInput>
  <skipHours>
  <H> 24 </ oră>
  </ SkipHours>
  <Item>
  <Title> 1 <2 </ title>
  <Link> http://example.com/1_less_than_2.html </ link>
  <Description> 1 & lt; 2, 3 & lt; 4.
  In HTML, & lt; b & gt; începe o expresie scrisă cu aldine
  și începe o legătură cu & lt; a href =
  </ Descriere>
  </ Item>
  </ Canal>
  </ Rss>

În aprilie 2001, Userland a lansat un „proiect“ de RSS 0,93, care a declarat compatibilitatea cu atât versiunea 0.92 și versiunea lor 0.91. Cu toate că nu a fost niciodată lansat pentru uz public, RSS versiunea 0.93 este utilizat în prezent de companiile de calibru de Disney. RSS 0,93 păstrează aceeași structură ca și RSS 0.92, și este, prin urmare, incompatibil cu versiunile anterioare 0.92. În cele din urmă, a adăugat el opțional <EXPIRATIONDATE> element.

RSS 0.93 arata ca acest lucru:

Exemplul 7. 0,93 RSS

 <Versiune RSS = "0,93">
  <Canal>
  <Title> Exemplu Canal </ title>
  <Link> http://example.com/ </ link>
  <Description> exemplu hrana </ descriere>
  <Language> ro </ language>
  <Evaluarea> (PICS-1.1 "http://www.classify.org/safesurf/" lr (SS ~~ 000 1)) </ Evaluarea>
  <TextInput>
  <Titlu> Caută acest site: </ titlu>
  <Descriere> Find: </ descriere>
  <Name> q </ name>
  <Link> http://example.com/search </ link>
  </ TextInput>
  <skipHours>
  <H> 24 </ oră>
  </ SkipHours>
  <Item>
  <Title> 1 <2 </ title>
  <Link> http://example.com/1_less_than_2.html </ link>
  <Description> 1 & lt; 2, 3 & lt; 4.
  In HTML, & lt; b & gt; începe o expresie scrisă cu aldine
  și începe o legătură cu & lt; a href =
  </ Descriere>
  <ExpirationDate> Sam., 2003-11-douăzeci și nouă 10:17:13 GMT </ EXPIRATIONDATE>
  </ Item>
  </ Canal>
  </ Rss>

În august 2002, Userland a lansat un proiect de RSS 0.94 (și ce sa întâmplat cu 0,93?), Este adevărat compatibil cu RSS 0,93, RSS 0.92, versiunea lor 0.91. Cu toate că nu a fost niciodată lansat pentru uz public, RSS versiunea 0.94 este utilizat de mai multe site-uri și agregatori.

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

  1. cu RSS 0,93 pentru eliminarea elementului <ExpirationDate>, un element introdus în versiunea 0.93.
  2. RSS 0,94 introduce o schimbare semnificativă în formatul: atributul „tip“ a fost adăugat la elementul <descriere>, cu care să indice tipul MIME al descrierii. Tipul implicit este „text / html“, ceea ce înseamnă că, dacă nu este specificat, RSS 0.94 RSS 0.92 ca se comportă, și este, prin urmare, incompatibil cu versiunile anterioare. Dacă, în schimb este specificată, 0,93 clienții compatibile nu recunosc noul atribut va interpreta greșit conținutul descrierii, considerându-l HTML.

Din cauza unor circumstanțe istorice, nu există copii oficiale ale RSS 0.94 caietul de sarcini. Specificația de mai sus se referă la versiunea 2.0, pe care o vom discuta mai jos.

RSS 0,94 arata ca acest lucru: Exemplul 8. 0,94 RSS

 <Versiune RSS = "0,94">
  <Canal>
  <Title> Exemplu Canal </ title>
  <Link> http://example.com/ </ link>
  <Description> exemplu hrana </ descriere>
  <Language> ro </ language>
  <Evaluarea> (PICS-1.1 "http://www.classify.org/safesurf/" lr (SS ~~ 000 1)) </ Evaluarea>
  <TextInput>
  <Titlu> Caută acest site: </ titlu>
  <Descriere> Find: </ descriere>
  <Name> q </ name>
  <Link> http://example.com/search </ link>
  </ TextInput>
  <skipHours>
  <H> 24 </ oră>
  </ SkipHours>
  <Item>
  <Title> 1 <2 </ title>
  <Link> http://example.com/1_less_than_2.html </ link>
  <Description type = "text / plain"> 1 <2, 3 <4.
  In HTML, <b> începe o expresie bold
  și începe o legătură cu <a href =
  </ Descriere>
  </ Item>
  </ Canal>
  </ Rss>

În septembrie 2002, Userland a lansat RSS 2.0 (incepand cu proiectul 0,94), susținând compatibilitatea cu RSS 0.94, RSS 0.93, RSS 0.92, și versiunea lor RSS 0.91. RSS 2.0 este de fapt incompatibil cu toate versiunile anterioare pentru acest lucru:

  1. RSS 2.0 Îndepărtează elementul <de rating>, permise în RSS 0.91 de Netscape și Userland, RSS 0.92, RSS 0,93 și 0,94 RSS.
  2. RSS 2.0 elimină atributul „de tip“ introdus în RSS 0.94, deoarece a fost considerată o eroare de confuze. Specificația RSS 2.0 spune ca <descriere> „poate sau nu poate să conțină“ HTML, dar nu există nici o cale pentru utilizator să distingă HTML de text simplu cu o aplicație (mai ales în texte care menționează html). De fapt, prin eliminarea acestui atribut creează infinit mai mult confuzie pentru un program decât versiunea 0.94 a făcut.

RSS 2.0 arata ca acest lucru: Exemplul 9. RSS 2.0

 <Versiune rss = "2.0">
   <Canal>
    <Title> Exemplu Canal </ title>
    <Link> http://example.com/ </ link>
    <Description> exemplu hrana </ descriere>
    <Language> ro </ language>
    <TextInput>
     <Titlu> Caută acest site: </ titlu>
     <Descriere> Find: </ descriere>
     <Name> q </ name>
     <Link> http://example.com/search </ link>
    </ TextInput>
    <skipHours>
     <H> 24 </ oră>
    </ SkipHours>
    <Item>
     <Title> 1 <2 </ title>
     <Link> http://example.com/1_less_than_2.html </ link>
     <Description> 1 <2, 3 <4.
     In HTML, <b> începe o expresie bold
     și începe o legătură cu <a href =
     </ Descriere>
    </ Item>
   </ Canal>
  </ Rss>

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

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

 <Versiune rss = "2.0">
  <Canal>
  <Title> Exemplu Canal </ title>
  <Link> http://example.com/ </ link>
  <Description> exemplu hrana </ descriere>
  <Language> ro </ language>
  <TextInput>
  <Titlu> Caută acest site: </ titlu>
  <Descriere> Find: </ descriere>
  <Name> q </ name>
  <Link> http://example.com/search </ link>
  </ TextInput>
  <skipHours>
  <Oră> 0 </ oră>
  </ SkipHours>
  <Item>
  <Title> 1 <2 </ title>
  <Link> http://example.com/1_less_than_2.html </ link>
  <Description> 1 <2, 3 <4.
  In HTML, <b> începe o expresie bold
  și începe o legătură cu <a href =
  </ Descriere>
  </ Item>
  </ Canal>
  </ Rss>

Specificația RSS 2.01 a fost lansat în loc de 2,0; nu există copii oficiale ale caietului de sarcini 2.0. După cum se poate vedea din exemplul 10, 2,01 RSS utilizează aceeași „2.0“ ca numărul de versiune, ca RSS 2.0, ceea ce face imposibil pentru un program pentru a distinge. 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 schimbat publicate anterior specificația RSS 2.01 pentru a re-adăuga elementul <de rating>. Formatul a rămas neschimbat, ceea ce înseamnă că RSS 2.01 este încă incompatibil cu RSS 0.94 și toate versiunile RSS înainte de 0.92.

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

 <Versiune rss = "2.0">
  <Canal>
  <Title> Exemplu Canal </ title>
  <Link> http://example.com/ </ link>
  <Description> exemplu hrana </ descriere>
  <Language> ro </ language>
  <Evaluarea> (PICS-1.1 "http://www.classify.org/safesurf/" lr (SS ~~ 000 1)) </ Evaluarea>
  <TextInput>
  <Titlu> Caută acest site: </ titlu>
  <Descriere> Find: </ descriere>
  <Name> q </ name>
  <Link> http://example.com/search </ link>
  </ TextInput>
  <skipHours>
  <Oră> 0 </ oră>
  </ SkipHours>
  <Item>
  <Title> 1 <2 </ title>
  <Link> http://example.com/1_less_than_2.html </ link>
  <Description> 1 <2, 3 <4.
  In HTML, <b> începe o expresie bold
  și începe o legătură cu <a href =
  </ Descriere>
  </ Item>
  </ Canal>
  </ Rss>

Încă o dată, noul 2.01 caietul de sarcini a fost lansat în locul celui vechi, cu nici o copie oficială a versiunii anterioare. Nici versiunea de revizuire ( „2.01“), nici versiunea de format ( „2.0“) sa schimbat, ceea ce face imposibilă, din nou, să se facă distincția între cele două formate. Aceasta înseamnă că, în cazul în care un flux conține elementul <de rating> și se declară ca RSS 2.0, este imposibil să se știe dacă acesta este valabil fără să știe când a fost creat.

Există un total de 9 versiuni de RSS, toate acestea sunt incompatibile pentru un motiv oarecare, cu unii dintre ceilalți. RSS 0.90 este incompatibil cu Netscape RSS 0.91, Netscape RSS 0.91 este incompatibil cu cel al lui Userland RSS 0.91, Netscape RSS 0.91 este incompatibil cu RSS 1.0, lui W3C, lui Userland RSS 0.91 este incompatibilă cu propria lor 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 ea însăși.

Notă

  1. ^(EN) Rezumat RDF Site - ul (RSS) 1.0 Filed 22 octombrie 2008 în Internet Archive .
  2. ^(EN) RSS 2.0 caietul de sarcini Filed 07 august 2012 în Arhiva pe Internet .

Bibliografie

Elemente conexe

Alte proiecte

linkuri externe

Specificații

Articole


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