Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #76, АПРЕЛЬ 2005 г.

Препарируем RSS

Никита Кислицин

Хакер, номер #076, стр. 076-120-4


Выводы

Согласись, все просто элементарно! По большому счету, создать RSS-ленту ничуть не сложнее, чем сформировать, скажем, html-таблицу: нужно лишь знать грамматику языка, а расположить в нужной последовательности тэги – это совсем не сложно.

Сегодня мы с тобой научились экспортировать данные в RSS и будь уверен, если ты добавишь на своем проекте возможность получать публикации в этом формате, это здорово поднимет рейтинг твоего ресурса. Дерзай!

Как написать своего RSS-клиента?

В самом деле, как сделать свой собственный RSS-клиент на PHP и как он может выглядеть? Примерно так. Это обычный сценарий, который при выполнении получает с удаленного сервера актуальный RSS-документ и, обрабатывая его встроенным в PHP xml-парсером, генерирует красиво размеченный html-документ. Тут рационально добавить поддержку нескольких лент сразу и кэширование информации, чтобы не перекачивать каждый раз RSS-ленту заново. Время, в течение которого информация актуальна, можно получать из параметров RSS-блога: оно обычно указывается в элементе <ttl>.

CD

На нашем диске ты найдешь исходный код скрипта, генерирующего RSS-ленту, самопального web RSS-клиента, всю необходимую документацию, а так же несколько RSS-клиентов под Windows.

WWW

По этим адресам ты найдешь спецификации XML и RSS:

http://www.w3.org/TR/REC-xml/

http://blogs.law.harvard.edu/tech/rss

INFO

В качестве RSS-клиента советую тебе использовать софтину с названием ActiveRefresh, найти которую можно на нашем диске.

Назад на стр. 076-120-3  Содержание