Az RSS meg az Atom csatornák

rss-atomAz RSS olvasók böngészőbe integrálásával ez a szolgáltatás mindenki számára könnyen elérhető lett. Így most már többé-kevésbé bármely lapon elvárják a látogatók, hogy valamilyen módon információt szerezhessenek az új tartalomról. Ennek manapság két legelterjedtem módszere az RSS és az Atom csatornák. Tudja valaki, hogy mi közöttük a különbség? Aki igen, menjen igyon egy limonádét, aki nem, az meg olvasson tovább.

RSS 2.0, Atom 1.0 különbségek

elvárt tartalom
  • RSS: igényli a csatorna szintű címet, linket és leírást, de nem igényli afeltétlenül ezeket az egyes elemek esetében.
  • Atom: mind a csatornára mind az elemekre vonatkozóan igényli a címet (ami lehet üres), egy egyedi azonosítót és az utolsó módosítás timestampjét.
beltartalom
  • RSS: tartalmazhat sima szöveget vagy escapelt html-t, de nem lehet jelölni, hogy a kettő közül melyikről van szó.
  • Atom: itt meg kell adnunk a tartalom tíusát, ami a következők közül az egyik lehet:
    • sima szöveg, jelölés nélkül. Ez az alapértelmezett.
    • escapelt html mint az RSS esetében
    • jól formázott xhtml
    • néhány xml jelölő
    • alap 64 bites kódolt bináris tartalom
    • mutató valamilyen web tartalomra amit maga a csatorna nem tartalmaz
rész vagy teljes tartalom jelölés
  • RSS: <description> elem használatos a tartalom leközlésére, de nem lehet benne jelölni, hogy a teljes tartalmat, vagy annak egy résézt tartalmazza
  • Atom: <summary> és <content> elemek a teljes tartalom és annak kivonatának szétválasztására.
MIME típusok
  • RSS: application/rss+xml
  • Atom: application/atom+xml
kiterjeszthetőség
  • RSS: nincs benne az xml namespaseben, de tartalmazhat xml namespaceben definiált tagokat. Nincs egy központi hely ahol meg lehet találni a népszerű kiterjesztéseket.
  • Atom: benne van egy xml namespaceben, és tartalmaz(hat) több más xml namspace tagot is. A kiterjesztések implementációja megtalálható.
URI
  • RSS: nem kezel relatív hivatkozásokat
  • Atom: a relatív hivatkozások kezelésére a beépített xml:base tulajdonságot használja.
nyelvi jelölés
  • RSS: saját <language>elem
  • Atom: beépített xml:lang tulajdonság
digitális aláírás / titkosítás
minta
  • RSS:
    <?xml version="1.0" encoding="utf-8"?>
    <rss version="2.0">
            <channel>
    
                    <title>Példa csatorna</title>
                    <description>Ide jön a csatorna leírása, például az, hogy rrd a weben.</description>
                    <link>http://webmania.cc/</link>
                    <lastBuildDate>Sat, 05 May 2007 18:30:02 GMT</lastBuildDate>
                    <managingEditor>rrd@1108.cc (rrd)</managingEditor>
    
                    <item>
                            <title>Górangázz és légy boldog.</title>
                            <link>http://rrd/1108.cc/goranga</link>
                            <guid isPermaLink="false">urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</guid>
                            <pubDate>Sat, 05 May 2007 18:30:02 GMT</pubDate>
                            <description>Itt van mondjuk egy blog bejegyzés, vagy annak egy kivonatolt változata.</description>
                    </item>
    
            </channel>
    </rss>
  • Atom:
    <?xml version="1.0" encoding="utf-8"?>
    <feed xmlns="http://www.w3.org/2005/Atom">
    
            <title>Példa csatorna</title>
            <subtitle>Atom csatorna bemutatása</subtitle>
            <link href="http://webmania.cc/"/>
            <updated>2007-05-03T18:30:02Z</updated>
            <author>
                    <name>rrd</name>
                    <email>rrd@1108.cc</email>
            </author>
            <id>urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6</id>
    
            <entry>
                    <title>Górangázz és légy boldog.</title>
                    <link href="http://webmania.cc/goranga"/>
                    <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
                    <updated>2007-05-03T18:30:02Z</updated>
                    <summary>Itt van mondjuk egy blog bejegyzés, vagy annak egy kivonatolt változata.</summary>
            </entry>
    
    </feed>

Innen szedtem.

2 thoughts on “Az RSS meg az Atom csatornák

  1. Pingback: LS@t az ereses! Avagy ATOMOT nekik! | Információtudományi és Információbrókeri Blog

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöljük.