RSS

RSS

RSS (англ. Rich Site Summary — обогащённая сводка сайта) — семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. Информация из различных источников, представленная в формате RSS, может быть собрана, обработана и представлена пользователю в удобном для него виде специальными программами-агрегаторами или онлайн-сервисами, такими как Google Reader (закрыт), Яндекс. Лента (в дальнейшем переименован в «Подписки» и включен в сервис Яндекс. Почта), BlinkFeed и другими.

Использование RSS

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

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

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

Технически содержимое RSS:

RSS содержит метаданные, разбитые на один или несколько каналов (channels), которые, в свою очередь, разбиты на один или несколько пунктов (items).

К примеру, если взять за основу новостной портал, то получится следующая картина:

  • метаданные — это заголовки статей, их краткое или полное содержание, аннотации, гиперссылки на них и, возможно, информация о соответствующих изображениях;
  • пункты — это сгруппированные метаданные по одной новостной статье или заметке;
  • каналы — это новостные разделы (культура, спорт, политика и т. д.).

Для создания списка каналов RSS существуют два формата:

  • OCS (Open Content Syndication)
  • OPML (Outline Processor Markup Language).

Оба из них базируются на языке XML. Разница между этими форматами примерно такая же, как и между RSS 1.0 и 2.0, поэтому для формирования вручную наиболее удобным будет OPML.