Что такое RSS?
// 19 февраля 2003 годаУже стало доброй традицией писать раз в месяц нечто на тему
Итак, аббривиатура дня: RSS. Это такой Web content syndication format. (Ничего, что я
RSS это сокращение от Really Simple Syndication, что в переводе на русский звучит, как Действительно Простая… Синдикация? Хотя, скорее, Действительно Простое Синдицирование, так более правильно, но не более понятно.
Смотрим словарь:
Syndicate 1) агентство печати, приобретающее информацию, статьи и т. п. и продающее их различным газетам для одновременной публикации, (сущ.) 2) приобретать информацию и пр. (гл.)
Таким образом, синдикация синдицирование это приобретение информации. Такого слова в русском языке нет, что и понятно: в нашей журналистике не было широкой практики покупки и перекупки информации.
Итого, RSS это Простое Приобретение Информации (не забываем, что материал для чайников, поэтому «простое», а не «очень простое»).
RSS это разновидность XML, формат, специально придуманный для того, чтобы легко и быстро делиться контентом. Изначально придуманный Netscape (был такой браузер, помните?) для их портала Netcenter, он быстро завоевал популярность и стал черезвычайно широко использоваться.
К сожалению,
Как это работает: вы создаете у себя олимпиады.
Такой файл создается просто достаточно посмотреть примеры, спецификацию, а потом сделать
Все. Теперь умные люди (которые поняли) будут знать, что у вас на сайте есть последние заголовки в формате RSS, и смогут использовать это как угодно, например, в своих порталах, либо просто экспортировать на свою страницу любым известным способом.
Во многих местах (например, в ЖЖ и почти во всех блоговских движках) RSS уже встроено по умолчанию. RSS теперь прочно ассоциируется с блогами, хотя использовать RSS могут и любые другие сайты.
Обрабатывать RSS в том же PHP гораздо проще, чем вы думаете. Сначала скачиваем и разбиваем все на элементы (itemы) с помощью explode ("<item", $text);, а потом вытягиваем из каждого элемента содержимое тэгов title, description, link. Сделать это можно, например, с помощью функции, которую я уже описывал. Как видите, Really Simple Sindication.
Можно просто читать RSS c сайтов специальными программами, а то и вообще онлайновыми читалками.
Самые популярные Google Reader, Yandex.lenta и Netvibes.
Что читать дальше: