Az 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.
- RSS:
- 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
- RSS: saját
- digitális aláírás / titkosítás
-
- RSS: aláírható és titkosítható ha csak szimplán egy rakás bitként kezeljük
- Atom: lehet úgy mint az RSS-t, illetve XML Encryption és XML Digital Signature
- 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>[email protected] (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>[email protected]</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>
- RSS:
Innen szedtem.
Pingback:[email protected] az ereses! Avagy ATOMOT nekik! | Információtudományi és Információbrókeri Blog
Én a honlapomon Szabvány ATOM 1.0 feed-et használok. Nekem jobban tetszik az ATOM a szabvány miatt is.
Itt egy kis leírás, hogy hogyan tudsz 100%-osan valid ATOM 1.0 feed-et készíteni.
http://multiatom.com/valid_atom_feed.html
Szükséges hozzá egy Generátor is, mely a fenti oldalról elérhető.