Книга: Программирование на языке Ruby
15.2. RSS и Atom
Часто изменяющийся контент распространяется в Интернете с помощью синдицированных каналов, или просто каналов. Обычно данные описываются на некотором диалекте языка XML.
Наверное, из всех форматов подобного рода наиболее распространен формат RSS. Эта аббревиатура означает Rich Site Summary (обогащенная сводка сайта), хотя некоторые расшифровывают ее как RDF Site Summary, понимая под RDF Resource Description Format (формат описания ресурса).
В сети Web очень много временной или часто изменяемой информации: записи в блогах, статьи в онлайновых журналах и т.д. Канал представляет собой естественный способ распространения и синдицирования такого контента.
Еще одним популярным форматом является Atom; некоторые даже считают, что он превосходит RSS. Но вообще-то сейчас предпочитают говорить не «RSS-канал» или «Atom-канал», а просто «канал».
Мы вкратце рассмотрим обработку форматов RSS и Atom. В первом случае применяется стандартная библиотека Ruby, во втором — библиотека, еще не вошедшая в стандартный дистрибутив.
- Smss, Csrss и Winlogon
- Использование каналов RSS
- 15.2.1. Стандартная библиотека rss
- 3.3.2. Что такое RSS-рассылки
- RSS Readers
- 3.2.3 Using mutexes for atomicity
- 3.4.1. Introduction to Atomic Transactions
- 2.2. Anatomy of an Embedded System
- 3.4. ATOMIC TRANSACTIONS
- 3.3.3. Яндекс. Лента как RSS-синдикатор
- An Example Using RSS
- Building the RSS Reader Application