Nøgleforskel: Real Simple Syndication (RSS) er en familie af webfeedsformater, der bruges til at offentliggøre ofte opdaterede værker. Atom refererer til et par standarder for webfeeds.
Webfeeds som RSS og Atom bruges ofte for at få regelmæssige opdateringer fra hjemmesider. Dette gør det lettere end at besøge webstedet manuelt for at kontrollere om dataene blev opdateret eller nej. Brugen af webfeeds tillader også brugerne at konsolidere opdateringerne på ét sted og se det gennem foderlæsere som Google Reader. Webfeeds er vigtige for udgiverne, da det hjælper dem med at automatisere syndikationsprocessen. RSS og Atom er to forskellige typer webfeeds, der bruges i dag.
Selv om RSS og Atom udfører samme pligt, adskiller de sig fra hinanden på mange måder. Mens RSS kun indeholder ren tekst eller spildt HTML som nyttelast, tilbyder ATOM en række nyttelaster, herunder HTML, XHTML, XML osv. En anden funktion, Atom er blevet rost for, ville være datformat. Atom viser dato-tidsstempel på dokumentet, der angiver datoen for, at hjemmesiden blev sidst opdateret, mens RSS viser tidsstempel for dato og klokkeslæt, når foderet blev opdateret. RSS-kode kan heller ikke genbruges i andre XML-vokabularer, mens Atom-kode kan bruges sammen med andre XML-vokabularier, herunder RSS. Atom giver også to separate tags som og. I modsætning til RSS tillader Atom også udvidelser til dets navneområder. Det bruger også kryptering og XML Digital Signatur ud over andre webkrypteringsteknikker, der allerede er brugt sammen med RSS. Imidlertid er RSS stadig den mest populære webfeedstandard, der anvendes på grund af sin tidlige lancering og indfangning af markedet.
RSS | Atom | |
Definition | Real Simple Syndication (RSS) er en familie af webfeedsformater, der bruges til at offentliggøre ofte opdaterede værker. | Atom refererer til et par standarder for webfeeds. |
Indholdsmodel | RSS 2.0 kan indeholde enten almindelig tekst eller undladt HTML som nyttelast. | Atom tilbyder en række forskellige nyttelasttyper, herunder almindelig tekst, undslippede HTML, XHTML, XML, Base64-kodet binært og referencer til eksternt indhold som dokumenter, video, lydstrømme og så videre. |
Datoformater | RSS viser dato-tidsstemplerne for data, når foderet blev oprettet og sidst opdateret. | Atom viser datortidsstempelet, når hjemmesiden blev sidst opdateret. |
Internationalisering | RSS-ordforråd har en mekanisme til at angive et menneskesprog for foderet. | Atom bruger standard xml: lang attributtet. Atom understøtter også tegn uden for det amerikanske ASCII-tegnsæt. |
modularitet | RSS-ordforrådselementer er ubrugelige i andre XML-vokabularer. | Atom tillader genbrug af elementer uden for rammerne af et Atom-feed dokument. |
Udgivelsesprotokoller | RSS har to hovedpubliceringsprotokoller; Blogger-protokol og MetaWeblog. | Atom har en standardiseret protokol. |
Nødvendigt indhold på et feed | RSS har en mere løs tilgang og kræver ikke meget data. | Atom er mere restriktive kræver flere data. |
Fordeling mellem del og uddrag | RSS skelner ikke en del fra et uddrag. | Atom skelner delvist fra et uddrag. |
Autodiscovery | Ikke en standardiseret funktion. | En standardiseret funktion. |
Sammensætning og ekstraktion | RSS har en mere kompliceret aggregerings- og udvindingsproces. | Atom har en lettere aggregerings- og ekstraktionsproces. |