Atom (standard) - Google

Atom (standard)

Z Wikipedii

Skocz do: nawigacji, szukaj
Ten artykuł dotyczy internetu. Zobacz też: inne znaczenia tego słowa.

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.

Specyfikacja języka znajduje się w RFC 4287.

Spis treści

[edytuj] Różnice między Atom a RSS 2.0

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 przezywany formatem stratnym[1]. 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 Uniwersytetu Harvarda i nie będzie rozwijany Atom jest otwartym standardem IETF
RSS występuje w 9 odmianach[2], 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.

[edytuj] Przykład

   <?xml version="1.0" encoding="utf-8"?>
   <feed xmlns="http://www.w3.org/2005/Atom">
     <id>tag:domena.pl,2007-01-25:atom-xxx-xxx-xxx-xxx</id>
     <title>Przykład kanału</title>
     <link href="http://przyklad.pl/"/>
     <updated>2005-06-13T16:20:02Z</updated>
     <author>
       <name>Jan</name>
     </author>

     <entry>
       <title>Tytuł</title>
       <link href="http://przyklad.pl/atom01"/>
       <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
       <updated>2005-06-13T16:20:02Z</updated>
       <summary>Jakiś tekst.</summary>
     </entry>

   </feed>

[edytuj] Zobacz też

[edytuj] Linki zewnętrzne


ATP w Madrycie: Mardy Fish w II rundzie
Amerykanin Mardy Fish udanie uczcił swój niedawny ślub - w pierwszej rundzie turnieju tenisistów ATP Masters Series w Madrycie (z pulą nagród 2,27 miliona euro) pokonał Steve'a Darcisa 6:1, 6:4.
PE: grad goli w Białymstoku, skromny Lech
Aż pięć bramek zobaczyli kibice w Białymstoku, podczas meczu 4. kolejki grupy D Pucharu Ekstraklasy, w którym miejscowa Jagiellonia pokonała ŁKS Łódź 3:2 (3:1).
Camacho nowym trenerem Osasuny
Jose Camacho został nowym szkoleniowcem hiszpańskiej drużyny piłkarskiej Osasuna Pampeluna. Zastąpił zwolnionego w poniedziałek Jose Angela Zigande.
El. MŚ: ostatni trening Polaków przed wylotem z kraju
Polscy piłkarze trenowali w poniedziałek wieczorem na Stadionie Śląskim w Chorzowie po raz ostatni przed zaplanowanym na godz. 11.00 we wtorek wylotem do Bratysławy na mecz eliminacji piłkarskich MŚ ze Słowacją.
TdF: kolejny kolarz przyłapany na dopingu
Austriacki kolarz Bernhard Koel jest kolejnym zawodnikiem, który został przyłapany na stosowaniu dopingu podczas lipcowego wyścigu Tour de France. To trzeci zawodni TdF 2008 i zwycięzca klasyfikacji górskiej.
Linki: Strona gwna