• Авторизация


Что такое rss?Всё об Rss в подробностях! 23-12-2007 04:44 к комментариям - к полной версии - понравилось!


RSS
Материал из Википедии — свободной энциклопедии
Стандартный значок для RSS

RSS — семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. Информация из различных источников, представленная в формате RSS, может быть собрана, обработана и представлена пользователю в удобном для него виде специальными программами-агрегаторами.

В разных версиях аббревиатура RSS имела разные расшифровки:
Rich Site Summary (RSS 0.9x) — обогащённая сводка сайта;
RDF Site Summary (RSS 0.9 и 1.0) — сводка сайта с применением инфраструктуры описания ресурсов;
Really Simple Syndication (RSS 2.x) — очень простое приобретение информации.

Обычно с помощью RSS 2.0 даётся краткое описание новой информации, появившейся на сайте, и ссылка на её полную версию. Интернет-ресурс в формате RSS называется RSS- каналом, RSS-лентой или RSS-фидом.

Многие современные браузеры, почтовые клиенты и Интернет-пейджеры умеют работать с RSS-лентами, среди них Safari, Maxthon, Miranda, Mozilla Firefox, Mozilla Thunderbird, Opera, Microsoft Internet Explorer (начиная с 7-й версии). Кроме того, существуют специализированные приложения (RSS-агрегаторы), собирающие и обрабатывающие информацию RSS-каналов. Также очень популярны веб-агрегаторы, представляющие собой сайты по сбору и отображению RSS-каналов, такие как Яндекс.Лента, Google Reader

История формата

Разработка того, что впоследствии стало известно как RSS, началась ещё в 1997 году. Первую известность эта технология получила, когда компания Netscape использовала её для наполнения каналов своего портала Netcenter. Вскоре эта технология уже использовалась для трансляции контента на многих новостных сайтах — в том числе таких, как BBC, CNET, CNN, Disney, Forbes, Wired, Red Herring, Slashdot, ZDNet и многих других. Первой открытой официальной версией RSS стала версия 0.90. Формат был основан на RDF (Resource Description Framework — стандарт схемы описания источников) и многим показался слишком сложным, и тогда Netscape представила его упрощённую версию — 0.91. В 2000 году произошло разделение формата:
группа разработчиков из списка рассылки «RSS-DEV» предложила формат RSS 1.0, который был основан на стандартах XML и RDF организации W3C. Расширения формата предлагалось делать через модули расширений, описываемые в своих пространствах имён. Так как проект использует уже существующие стандарты, рассматривается его использование в рамках технологии Semantic Web.
Дейв Вайнер, работающий в компании «UserLand Software», опубликовал спецификацию RSS 0.92, которая является развитием версии 0.91 и ориентируется на тех пользователей, которым RDF-описание показалось излишне сложным. Вайнер смог популяризовать свою разработку среди многих изданий (в том числе «The New York Times») и придумал свою расшифровку аббревиатуры — Really Simple Syndication (очень простое приобретение информации). Дальнейшим развитием этой ветки стал формат RSS 2.0, который тоже поддерживает расширения с помощью модулей, лежащих в своих пространствах имён.

В июне 2006 года появился конкурент RSS — формат Atom.

5 января 2006 года с сайта my.netscape.com был удален файл rss-0.91.dtd, ссылки на который были размещены в большом количестве трансляций формата RSS версии 0.91. Это событие привело к сбою некоторых онлайновых и офлайновых агрегаторов, так как потоки, ссылающиеся на этот DTD стали невалидными.

Несовместимость

Из-за существования нескольких различных версий формата RSS-каналов программы-агрегаторы должны уметь работать со всеми вариантами, что создаёт некоторые трудности их разработчикам.

Проблемы совместимости возникают также при вставке в RSS-описания небольших HTML-фрагментов, которые в одних случаях оформляются как CDATA узлы, а в других — как HTML-кодированные PCDATA узлы. Существуют проблемы с различными форматами представления дат и метаданных, таких как частота обновления.

Пример файла RSS 1.0:

 

code:

 
 <channel>
  
   http://xml.com/pub
   <description>
     XML.com features a rich mix of information and services
     for the XML community.
   </description>
   <image></image>
   <items>
    
      
      
    
   </items>
   <textinput></textinput>
 </channel>
 
 <image>
  
   http://www.xml.com
   <url>http://xml.com/universal/images/xml_tiny.gif</url>
 </image>
 
 <item>
  
   http://xml.com/pub/2000/08/09/xslt/xslt.html
   <description>
    Processing document inclusions with general XML tools can be
    problematic. This article proposes a way of preserving inclusion
    information through SAX-based processing.
   </description>
 </item>
 
 <item>
  
   http://xml.com/pub/2000/08/09/rdfdb/index.html
   <description>
    Tool and API support for the Resource Description Framework
    is slowly coming of age. Edd Dumbill takes a look at RDFDB,
    one of the most exciting new RDF toolkits.
   </description>
 </item>
 
 <textinput>
  
   <description>Search XML.com's XML collection</description>
   <name>s</name>
   http://search.xml.com
 </textinput>



Пример файла RSS 2.0:

[code

]<rss version="2.0">
  <channel>
   
    http://liftoff.msfc.nasa.gov/
    <description>Liftoff to Space Exploration.</description>
    <language>en-us</language>
    <pubdate>Tue, 10 Jun 2003 04:00:00 GMT</pubdate>
 
    <lastbuilddate>Tue, 10 Jun 2003 09:41:01 GMT</lastbuilddate>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>Weblog Editor 2.0</generator>
    <managingeditor>editor@example.com</managingeditor>
    <webmaster>webmaster@example.com</webmaster>
 
    <item>
     
      http://liftoff.msfc.nasa.gov/news/2003/news-starcity.asp
      <description>How do Americans get ready to work with Russians aboard the
        International Space Station? They take a crash course in culture, language
        and protocol at Russia's Star City.</description>
      <pubdate>Tue, 03 Jun 2003 09:39:21 GMT</pubdate>
      <guid>http://liftoff.msfc.nasa.gov/2003/06/03.html#item573</guid>
    </item>
 
    <item>
     
      http://liftoff.msfc.nasa.gov/
      <description>Sky watchers in Europe, Asia, and parts of Alaska and Canada
        will experience a partial eclipse of the Sun on Saturday, May 31st.</description>
      <pubdate>Fri, 30 May 2003 11:06:42 GMT</pubdate>
      <guid>http://liftoff.msfc.nasa.gov/2003/05/30.html#item572</guid>
    </item>
 
    <item>
     
      http://liftoff.msfc.nasa.gov/news/2003/news-VASIMR.asp
      <description>Before man travels to Mars, NASA hopes to design new engines
        that will let us fly through the Solar System more quickly.  The proposed
        VASIMR engine would do that.</description>
      <pubdate>Tue, 27 May 2003 08:37:32 GMT</pubdate>
      <guid>http://liftoff.msfc.nasa.gov/2003/05/27.html#item571</guid>
    </item>
 
    <item>
     
      http://liftoff.msfc.nasa.gov/news/2003/news-laundry.asp
      <description>Compared to earlier spacecraft, the International Space
        Station has many luxuries, but laundry facilities are not one of them.
        Instead, astronauts have other options.</description>
      <pubdate>Tue, 20 May 2003 08:56:02 GMT</pubdate>
      <guid>http://liftoff.msfc.nasa.gov/2003/05/20.html#item570</guid>
    </item>
  </channel>
</rss>

[/code]

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Что такое rss?Всё об Rss в подробностях! | Бэрхи - Скорая компьютерная помощь | Лента друзей Бэрхи / Полная версия Добавить в друзья Страницы: раньше»