RSS

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 7. ledna 2019; kontroly vyžadují 25 úprav .
RSS
Rozšíření .xmlnebo.rss
MIME typ application/rss+xml (registrace není dokončena) [1]
Typ formátu Webová syndikace
 Mediální soubory na Wikimedia Commons

RSS ( anglicky  R ich Site S ummary - obohacené  shrnutí webu) je rodina formátů XML navržených k popisu zpravodajských kanálů , oznámení článků , změn blogu atd. Informace z různých zdrojů prezentované ve formátu RSS lze shromažďovat, zpracovávat a prezentovány uživateli ve formě vhodné pro něj speciálními agregátorovými programy nebo službami, jako jsou: NewsAlloy [2] , FeedBucket [3] a další.

V různých verzích měla zkratka RSS různá dekódování:

Použití

RSS 2.0 obvykle poskytuje stručný popis nových informací, které se objevily na webu, a odkaz na jeho plnou verzi. Internetový zdroj ve formátu RSS se nazývá RSS feed, RSS feed nebo klienti a internetové pagery mohou pracovat s RSS kanály, mezi nimi Safari , Maxthon , Miranda , Mozilla Firefox (až do Firefoxu 63), Mozilla Thunderbird , Opera , Opera Mini , Microsoft Internet Explorer (od verze 7), prohlížeč Yandex , Vivaldi (od verze 4.0). Kromě toho existují specializované aplikace ( RSS agregátory ), které shromažďují a zpracovávají informace z RSS kanálů.

Historie formátů

Základní myšlenka reorganizace informací o webových stránkách pochází z roku 1995 , kdy Ramanathan V. Guha a další vývojáři z Apple Computer Research Lab vyvinuli Meta Content Framework [4] . Vývoj toho, co se později stalo známým jako RSS, začal v roce 1997 . Tato technologie se poprvé proslavila, když ji Netscape použil k naplnění kanálů svého portálu Netcenter . Tato technologie byla brzy použita k vysílání obsahu na mnoha zpravodajských serverech, včetně BBC , CNET , CNN , Disney, Forbes , Wired , Red Herring, Slashdot , ZDNet a mnoha dalších. První otevřená oficiální verze RSS byla verze 0.90. Formát byl založen na RDF (Resource Description Framework - standard schématu popisu zdroje ) a mnohým se zdál příliš komplikovaný, a poté Netscape představil jeho zjednodušenou verzi - 0.91. V roce 2000 se formát rozdělil:

5. června 2006 se objevil konkurent RSS - formát Atom [5] .

5. ledna 2006 byl soubor rss -0.91.dtd odstraněn z my.netscape.com a odkazovalo se na něj v mnoha kanálech RSS verze 0.91. Tato událost způsobila selhání některých online a offline agregátorů, protože streamy odkazující na toto DTD byly neplatné.

Nekompatibilita

Vzhledem k existenci několika různých verzí formátu RSS kanálu musí být agregátorové programy schopny pracovat se všemi variantami, což jejich vývojářům vytváří určité potíže.

Problémy s kompatibilitou také vznikají, když jsou malé úryvky HTML vkládány do popisů RSS, které jsou v některých případech formátovány jako uzly CDATA a v jiných jako uzly PCDATA kódované HTML . Existují problémy s různými formáty pro reprezentaci dat a metadat, jako je obnovovací frekvence.

Prohlížeč Chrome na Androidu není podporován (podporuje prohlížeč Opera Mini na Javě a Androidu), ale podporuje push (to znamená, že RSS ze strany mobilních zařízení podporují běžně staré mobilní telefony jako Nokia 2323c-2 s prohlížečem Opera Mini 4 verze).


Ukázkový soubor RSS 1.0

<?xml version="1.0"?> <rdf:RDF xmlns:rdf= "http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns= "http://purl.org/rss/1.0/" > <channel rdf:about= "http://www.xml.com/xml/news.rss" > <title> XML.com </title> <link> http://xml.com/pub </link> <popis> XML.com nabízí bohatou kombinaci informací a služeb pro komunitu XML. </description> <image rdf:resource= "http://xml.com/universal/images/xml_tiny.gif" /> <items> <rdf:Seq> <rdf:li resource= "http://xml. com/pub/2000/08/09/xslt/xslt.html" /> <rdf:li resource= "http://xml.com/pub/2000/08/09/rdfdb/index.html" /> < /rdf:Seq> </items> <textinput rdf:resource= "http://search.xml.com" /> </channel> <image rdf:about= "http://xml.com/universal/images/xml_tiny.gif" > <title> XML.com </title> <link> http://www.xml.com </link> <url> http://xml.com/universal/images/xml_tiny.gif </url> </image> <item rdf:about= "http://xml.com/pub/2000/08/09/xslt/xslt.html" > <title> Zpracování zahrnutí pomocí XSLT </title> <link> http://xml. com/pub/2000/08/09/xslt/xslt.html </link> <description> Zpracování zahrnutí dokumentu s obecnými nástroji XML může být problematický. Tento článek navrhuje způsob, jak zachovat inkluzi informace prostřednictvím zpracování založeného na SAX. </description> </item> <item rdf:about= "http://xml.com/pub/2000/08/09/rdfdb/index.html" > <title> Uvedení RDF do práce </title> <link> http://xml. com/pub/2000/08/09/rdfdb/index.html </link> <description> Podpora nástrojů a rozhraní API pro rámec popisu zdrojů pomalu dospívá. Edd Dumbill se podívá na RDFDB, jedna z nejvíce vzrušujících nových sad nástrojů RDF. </description> </item> <textinput rdf:about= "http://search.xml.com" > <title> Hledat na XML.com </title> <description> Hledat ve sbírce XML XML.com </description> <name> s </name> <link> http://search.xml.com </link> </textinput> </rdf:RDF>

Viz také

Push Technology

Poznámky

  1. Application/rss+xml Media Type (downlink) . Pracovní skupina sítě (22. května 2006). Získáno 16. srpna 2007. Archivováno z originálu dne 23. června 2012. 
  2. NewsAlloy archivováno 22. srpna 2016 na Wayback Machine
  3. FeedBucket archivován 23. srpna 2016 na Wayback Machine
  4. Lash, Alex. W3C dělá první krok směrem ke specifikaci RDF (odkaz není k dispozici) (3. října 1997). Získáno 5. června 2009. Archivováno z originálu 23. srpna 2011.    (Angličtina)
  5. Syndikace a agregace webového obsahu. Zlepšení použitelnosti webového obsahu | Přednáška | POZNAT INTUIT . Získáno 19. srpna 2016. Archivováno z originálu dne 4. února 2020.

Odkazy