SlideShare a Scribd company logo
 Really Simple Syndication (RSS 2.0) – jest to rodzina
formatów sieciowych, opartych na języku XML
służących do publikacji często zmieniających się
treści, takich jak wpisy blogów, wiadomości.
Dokument RSS, często zwany "kanałem", zazwyczaj
zawiera streszczoną formę wiadomości ze skojarzonej
strony WWW lub jej pełny tekst. RSS umożliwia
użytkownikom automatyczne bycie na bieżąco z
treścią ulubionych serwisów sieciowych.
 Ponieważ specyfikacja RSS 2.0 pozostaje własnością
Uniwersytetu Harvarda i nie jest już rozwijana, a
zawiera błędy i niejasności (np. brak obsługi HTML w
treści wpisów), opracowano następcę RSS 2.0 pod
nową nazwą – Atom.
 RSS – umowna rodzina języków
znacznikowych do przesyłania nagłówków
wiadomości i nowości na wybranych przez
użytkownika RSS stronach. Wystarczy dodać
daną stronę (musi ona obsługiwać system
RSS) do czytnika RSS. Wszystkie w większym
lub mniejszym zakresie bazują na XML-u.
Aby skorzystać z kanału RSS, potrzebny jest
odpowiedni program, tzw. czytnik kanałów.
Często czytniki RSS-ów są zamieszczane w
programach pocztowych.
 RDF Site Summary (RSS 1.x, RSS 0.90)
 Rich Site Summary (RSS 0.91/RSS 0.92/RSS
0.93)
 Robust Site Syndication (RSS 0.99)
 Really Simple Syndication (RSS 2.0)
 specjalnych programach do odczytu
wiadomości RSS (w tym również wielu
programach pocztowych)
 serwisach internetowych
 przeglądarkach internetowych: Avant
Browser, Flock, Internet Explorer 7 i 8, K-
Meleon, Maxthon, Mozilla Firefox,Google
Chrome, Opera oraz Safari.
 Umieszczony na serwerze plik w formacie RSS
można subskrybować w specjalnym czytniku
RSS, zarówno w samodzielnym programie, jak i
we wtyczce do przeglądarki internetowej, a
także w niektórych programach pocztowych.
Użytkownik pobiera nagłówki wiadomości
(tytuły i krótkie opisy) i może wczytać
interesujące go informacje ze strony WWW. RSS
daje możliwość jednoczesnego abonowania
wielu źródeł informacji i przeglądania
nagłówków oraz czytania wiadomości w
jednym programie, bez konieczności
odwiedzania poszczególnych stron.
Kolekcja ikon:
 Czytnik kanałów pozwala wczytywać nagłówki wiadomości
publikowanych w kanałach informacyjnych dostępnych w
Internecie. Nagłówek zawiera tytuł, zwięzły opis oraz link
odsyłający do bardziej szczegółowej informacji, znajdującej się
w serwisie prowadzonym przez wydawcę kanału (może być nim
każda osoba prowadząca serwis WWW). Czytnik RSS pozwala
śledzić wiele kanałów jednocześnie. Zazwyczaj program jest
dostarczany z predefiniowaną listą kanałów, ale użytkownik
może do nich dodawać nowe, organizując je w grupy
tematyczne.
 Zaletą czytnika kanałów jest możliwość śledzenia w jednym
interfejsie bieżących informacji pochodzących z wielu źródeł
jednocześnie oraz wczytywania tych, które są dla czytelnika
interesujące. Wszystkie czytniki potrafią wyświetlać strony WWW z
pełnymi wiadomościami w swoim interfejsie i nie wymagają
uruchamiania przeglądarki internetowej.
 Wyróżnia się samodzielne czytniki kanałów oraz
wtyczki (pluginy) do innych programów, przede
wszystkim przeglądarek internetowych i programów
pocztowych.
 Przykładami wtyczek są rozszerzenia do przeglądarki
Firefox Sage, czytnik wbudowany w przeglądarki
Opera i Avant Browser oraz w programy pocztowe
Thunderbird, Evolution i rozszerzenie zawarte w
programie narzędziowym Desktop Sidebar. Firefox od
wersji 1.0 posiada obsługę RSS/Atom w formie
zakładek. Podobny mechanizm obsługi kanałów RSS
wbudowany jest w przeglądarce Safari (od wersji 2.0)
dla systemu MacOS X.
 Kanały RSS obsługują także komunikatory takie jak
np.: Miranda IM, Konnekt (za pomocą odpowiedniej
wtyczki), WPkontakt czy Spik. Protokół Gadu-Gadu
jest wykorzystywany przez bota nagadu.info.
Podobne możliwości wysyłania wiadomości o
nowych elementach kanału istnieją w protokole
Jabber (XMPP), poprzez odpowiedni transport lub
bota.
 Do komercyjnych czytników RSS dla systemu
operacyjnego Microsoft Windows należy m.in.
Microsoft Outlook (od wersji 2007), FeedDemon, ale
w serwisach z oprogramowaniem dostępne są także
liczne darmowe czytniki, jak RSSreader, RSS Bandit czy
polski Cafe News, Cliper lub Paseczek.
 Z wolno dostępnych (głównie dla systemów
Unix) czytników RSS można wymienić Liferea,
akregator, straw, Blam!, RSSOwl, . Istnieją
również wtyczki do klientów pocztowych,
takich jak Evolution, Thunderbird, Claws Mail.
 Wyróżnia się również czytniki w postaci strony
WWW, dedykowanej do przeglądania i
organizowania (najczęściej po założeniu
konta) publicznie dostępnych kanałów. Z
czytników takich można korzystać przy użyciu
dowolnej przeglądarki internetowej. Jednym z
popularnych darmowych "czytników" tego
typu jest Google Reader.
 Obsługa polskich liter
 Obsługiwane formaty (standardy) kanałów (Atom,
RSS 0.90/1.0, RSS 2.0 i RSS 0.91/0.92/0.93)
 Sposoby subskrybowania kanałów
 Rozpoznawanie kanałów na stronie internetowej
 Import i eksport danych o kanałach (OPML)
 Wyszukiwarka kanałów w Internecie
 Kategoryzacja kanałów w czytniku
 Wbudowany podgląd wiadomości
 Wyszukiwanie wiadomości według słów kluczowych
 Aktualizacja kanałów
 Usuwanie starych wiadomości
Atom − standard kanałów informacyjnych mający zastąpić
RSS. Został utworzony dla rozwiązania problemów związanych
z istnieniem równoległych standardów RSS (Really Simple
Syndication/Rich Site Summary i RDF Site Summary) oraz
błędów tych specyfikacji. Atom unika niejasności specyfikacji
RSS, poprawia zgodność z XML i innymi standardami, dodaje
elementy, których brakowało w RSS oraz w pokrewnej
specyfikacji określa protokół publikacji kanałów. Pliki Atom
posiadają rozszerzenie .atom lub .xml.
Specyfikacja języka znajduje się w RFC 4287.
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Przykład kanału</title>
<subtitle>Podtytuł</subtitle>
<link href="http://przyklad.pl/feed/" rel="self" />
<link href="http://przyklad.pl/"/>
<id>tag:domena.pl,2007-01-25:atom-xxx-xxx-xxx-xxx</id>
<updated>2005-06-13T16:20:02Z</updated>
<author>
<name>Jan</name>
<email>john@example.com</email>
</author>
<entry>
<title>Tytuł</title>
<link href="http://przyklad.pl/atom01"/>
<link rel="alternate" type="text/html"
href="http://przyklad.pl/2003/12/13/atom03.html"/>
<link rel="edit" href="http://przyklad.pl/2003/12/13/atom03/edit"/>
<id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
<updated>2005-06-13T16:20:02Z</updated>
<summary>Jakiś tekst.</summary>
</entry>
</feed>
Protokół Atom – protokół
kanałów informacyjnych
zbudowany na HTTP
współpracujący ze standardem
Atom.
Protokół opisany jest w RFC
5023.
RSS 2.0 Atom 1.0
Specyfikacja przewiduje tylko tekst, a w praktyce używa się
HTML "ukrytego" za pomocą encji. Nie ma możliwości
użycia XHTML, ani innych typów danych. Przez tę
niejasność i ograniczenia RSS jest nazywany formatem
stratnym.
Atom dla każdego elementu pozwala jednoznacznie
określić typ danych i obsługuje tekst, HTML, XHTML, inne
warianty XML oraz załączanie plików.
RSS ma tylko jedno ogólne pole na opis elementu, przez co
autorzy czasem budują osobne kanały zawierające tylko
streszczenia lub tylko pełne treści wpisów
Atom unika tego problemu pozwalając wstawić
streszczenia i rozwinięcia do tego samego kanału
RSS nie wymaga podania identyfikatorów i dat do wpisów,
przez co agregacja i aktualizacja kanałów RSS jest dla
czytników skomplikowana
Atom wymaga użycia globalnych unikatowych
identyfikatorów dla kanału i wpisów, co czyni aktualizacje
prostymi i gwarantuje, że wpisy nie będą przypadkiem
duplikowane
RSS 2.0 jest specyfikacją należącą do Uniwersytet Harvarda
i nie będzie rozwijany
Atom jest otwartym standardem IETF
RSS występuje w 9 odmianach, które nie są zupełnie
zgodne
Atom ma jedną oficjalną wersję 1.0. W sieci można spotkać
kanały używające "roboczej" 0.3.
RSS nie ma własnej przestrzeni nazw XML, przez co nie może
być osadzony wewnątrz innych dokumentów XML. Ma
własny element <language>, nie obsługuje linków
relatywnych.
Atom poprawnie i w pełni wykorzystuje XML, przez co może
być łatwo mieszany z innymi językami XML, korzysta z
xml:lang i xml:base.
RSS jest starszym i przez to popularniejszym od Atom
formatem. Stał się de facto standardem i synonimem dla
kanałów informacyjnych
Atom jest młodym standardem, jego specyfikacja
osiągnęła wersję 1.0 dopiero pod koniec 2005 roku.

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

PrezentacjaXML

  • 1.
  • 2.  Really Simple Syndication (RSS 2.0) – jest to rodzina formatów sieciowych, opartych na języku XML służących do publikacji często zmieniających się treści, takich jak wpisy blogów, wiadomości. Dokument RSS, często zwany "kanałem", zazwyczaj zawiera streszczoną formę wiadomości ze skojarzonej strony WWW lub jej pełny tekst. RSS umożliwia użytkownikom automatyczne bycie na bieżąco z treścią ulubionych serwisów sieciowych.  Ponieważ specyfikacja RSS 2.0 pozostaje własnością Uniwersytetu Harvarda i nie jest już rozwijana, a zawiera błędy i niejasności (np. brak obsługi HTML w treści wpisów), opracowano następcę RSS 2.0 pod nową nazwą – Atom.
  • 3.  RSS – umowna rodzina języków znacznikowych do przesyłania nagłówków wiadomości i nowości na wybranych przez użytkownika RSS stronach. Wystarczy dodać daną stronę (musi ona obsługiwać system RSS) do czytnika RSS. Wszystkie w większym lub mniejszym zakresie bazują na XML-u. Aby skorzystać z kanału RSS, potrzebny jest odpowiedni program, tzw. czytnik kanałów. Często czytniki RSS-ów są zamieszczane w programach pocztowych.
  • 4.  RDF Site Summary (RSS 1.x, RSS 0.90)  Rich Site Summary (RSS 0.91/RSS 0.92/RSS 0.93)  Robust Site Syndication (RSS 0.99)  Really Simple Syndication (RSS 2.0)
  • 5.  specjalnych programach do odczytu wiadomości RSS (w tym również wielu programach pocztowych)  serwisach internetowych  przeglądarkach internetowych: Avant Browser, Flock, Internet Explorer 7 i 8, K- Meleon, Maxthon, Mozilla Firefox,Google Chrome, Opera oraz Safari.
  • 6.
  • 7.  Umieszczony na serwerze plik w formacie RSS można subskrybować w specjalnym czytniku RSS, zarówno w samodzielnym programie, jak i we wtyczce do przeglądarki internetowej, a także w niektórych programach pocztowych. Użytkownik pobiera nagłówki wiadomości (tytuły i krótkie opisy) i może wczytać interesujące go informacje ze strony WWW. RSS daje możliwość jednoczesnego abonowania wielu źródeł informacji i przeglądania nagłówków oraz czytania wiadomości w jednym programie, bez konieczności odwiedzania poszczególnych stron.
  • 9.  Czytnik kanałów pozwala wczytywać nagłówki wiadomości publikowanych w kanałach informacyjnych dostępnych w Internecie. Nagłówek zawiera tytuł, zwięzły opis oraz link odsyłający do bardziej szczegółowej informacji, znajdującej się w serwisie prowadzonym przez wydawcę kanału (może być nim każda osoba prowadząca serwis WWW). Czytnik RSS pozwala śledzić wiele kanałów jednocześnie. Zazwyczaj program jest dostarczany z predefiniowaną listą kanałów, ale użytkownik może do nich dodawać nowe, organizując je w grupy tematyczne.  Zaletą czytnika kanałów jest możliwość śledzenia w jednym interfejsie bieżących informacji pochodzących z wielu źródeł jednocześnie oraz wczytywania tych, które są dla czytelnika interesujące. Wszystkie czytniki potrafią wyświetlać strony WWW z pełnymi wiadomościami w swoim interfejsie i nie wymagają uruchamiania przeglądarki internetowej.
  • 10.  Wyróżnia się samodzielne czytniki kanałów oraz wtyczki (pluginy) do innych programów, przede wszystkim przeglądarek internetowych i programów pocztowych.  Przykładami wtyczek są rozszerzenia do przeglądarki Firefox Sage, czytnik wbudowany w przeglądarki Opera i Avant Browser oraz w programy pocztowe Thunderbird, Evolution i rozszerzenie zawarte w programie narzędziowym Desktop Sidebar. Firefox od wersji 1.0 posiada obsługę RSS/Atom w formie zakładek. Podobny mechanizm obsługi kanałów RSS wbudowany jest w przeglądarce Safari (od wersji 2.0) dla systemu MacOS X.
  • 11.  Kanały RSS obsługują także komunikatory takie jak np.: Miranda IM, Konnekt (za pomocą odpowiedniej wtyczki), WPkontakt czy Spik. Protokół Gadu-Gadu jest wykorzystywany przez bota nagadu.info. Podobne możliwości wysyłania wiadomości o nowych elementach kanału istnieją w protokole Jabber (XMPP), poprzez odpowiedni transport lub bota.  Do komercyjnych czytników RSS dla systemu operacyjnego Microsoft Windows należy m.in. Microsoft Outlook (od wersji 2007), FeedDemon, ale w serwisach z oprogramowaniem dostępne są także liczne darmowe czytniki, jak RSSreader, RSS Bandit czy polski Cafe News, Cliper lub Paseczek.
  • 12.  Z wolno dostępnych (głównie dla systemów Unix) czytników RSS można wymienić Liferea, akregator, straw, Blam!, RSSOwl, . Istnieją również wtyczki do klientów pocztowych, takich jak Evolution, Thunderbird, Claws Mail.  Wyróżnia się również czytniki w postaci strony WWW, dedykowanej do przeglądania i organizowania (najczęściej po założeniu konta) publicznie dostępnych kanałów. Z czytników takich można korzystać przy użyciu dowolnej przeglądarki internetowej. Jednym z popularnych darmowych "czytników" tego typu jest Google Reader.
  • 13.  Obsługa polskich liter  Obsługiwane formaty (standardy) kanałów (Atom, RSS 0.90/1.0, RSS 2.0 i RSS 0.91/0.92/0.93)  Sposoby subskrybowania kanałów  Rozpoznawanie kanałów na stronie internetowej  Import i eksport danych o kanałach (OPML)  Wyszukiwarka kanałów w Internecie  Kategoryzacja kanałów w czytniku  Wbudowany podgląd wiadomości  Wyszukiwanie wiadomości według słów kluczowych  Aktualizacja kanałów  Usuwanie starych wiadomości
  • 14.
  • 15. Atom − standard kanałów informacyjnych mający zastąpić RSS. Został utworzony dla rozwiązania problemów związanych z istnieniem równoległych standardów RSS (Really Simple Syndication/Rich Site Summary i RDF Site Summary) oraz błędów tych specyfikacji. Atom unika niejasności specyfikacji RSS, poprawia zgodność z XML i innymi standardami, dodaje elementy, których brakowało w RSS oraz w pokrewnej specyfikacji określa protokół publikacji kanałów. Pliki Atom posiadają rozszerzenie .atom lub .xml. Specyfikacja języka znajduje się w RFC 4287.
  • 16. <?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> <title>Przykład kanału</title> <subtitle>Podtytuł</subtitle> <link href="http://przyklad.pl/feed/" rel="self" /> <link href="http://przyklad.pl/"/> <id>tag:domena.pl,2007-01-25:atom-xxx-xxx-xxx-xxx</id> <updated>2005-06-13T16:20:02Z</updated> <author> <name>Jan</name> <email>john@example.com</email> </author> <entry> <title>Tytuł</title> <link href="http://przyklad.pl/atom01"/> <link rel="alternate" type="text/html" href="http://przyklad.pl/2003/12/13/atom03.html"/> <link rel="edit" href="http://przyklad.pl/2003/12/13/atom03/edit"/> <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id> <updated>2005-06-13T16:20:02Z</updated> <summary>Jakiś tekst.</summary> </entry> </feed>
  • 17. Protokół Atom – protokół kanałów informacyjnych zbudowany na HTTP współpracujący ze standardem Atom. Protokół opisany jest w RFC 5023.
  • 18.
  • 19. RSS 2.0 Atom 1.0 Specyfikacja przewiduje tylko tekst, a w praktyce używa się HTML "ukrytego" za pomocą encji. Nie ma możliwości użycia XHTML, ani innych typów danych. Przez tę niejasność i ograniczenia RSS jest nazywany formatem stratnym. Atom dla każdego elementu pozwala jednoznacznie określić typ danych i obsługuje tekst, HTML, XHTML, inne warianty XML oraz załączanie plików. RSS ma tylko jedno ogólne pole na opis elementu, przez co autorzy czasem budują osobne kanały zawierające tylko streszczenia lub tylko pełne treści wpisów Atom unika tego problemu pozwalając wstawić streszczenia i rozwinięcia do tego samego kanału RSS nie wymaga podania identyfikatorów i dat do wpisów, przez co agregacja i aktualizacja kanałów RSS jest dla czytników skomplikowana Atom wymaga użycia globalnych unikatowych identyfikatorów dla kanału i wpisów, co czyni aktualizacje prostymi i gwarantuje, że wpisy nie będą przypadkiem duplikowane RSS 2.0 jest specyfikacją należącą do Uniwersytet Harvarda i nie będzie rozwijany Atom jest otwartym standardem IETF RSS występuje w 9 odmianach, które nie są zupełnie zgodne Atom ma jedną oficjalną wersję 1.0. W sieci można spotkać kanały używające "roboczej" 0.3. RSS nie ma własnej przestrzeni nazw XML, przez co nie może być osadzony wewnątrz innych dokumentów XML. Ma własny element <language>, nie obsługuje linków relatywnych. Atom poprawnie i w pełni wykorzystuje XML, przez co może być łatwo mieszany z innymi językami XML, korzysta z xml:lang i xml:base. RSS jest starszym i przez to popularniejszym od Atom formatem. Stał się de facto standardem i synonimem dla kanałów informacyjnych Atom jest młodym standardem, jego specyfikacja osiągnęła wersję 1.0 dopiero pod koniec 2005 roku.