На главную
  Статьи  

Изготовление RSS-ленты на сайте

27.06.2007

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

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

Изготовить ленту RSS проще простого. Её работа не зависит от сервера и типа браузера (главное чтобы функция поддерживалась). Формат RSS основан на гибкой технологии XML, поэтому нужно придерживаться XML-синтаксиса. Разница RSS и XML одна: большинство дескрипторов уже определено, а DTD чаще всего используется одно и тоже.

Простая RSS-лента выглядит так:

<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005">

<channel>
<title>Одомашненная страница Коноплёва Александра</title>
<link>http://www.pank-zin.narod.ru/</link>
<description>Рецензии, статьи, истории музыкальных групп</description>
<language>ru</language>

<item>
<title>Рецензия на дебютный альбом группы «Друзья».</title>
<link>http://www.pank-zin.narod.ru/review/friendsgroup/oceanssoul.html</link>
<description>19 марта 2007 года группа «Друзья» презентовала свой дебютный альбом «Душа Океана». Новый коллектив имеет вологодские корни, работает под руководством Олега Нестерова и играет мелодичный брит-поп с большим уклоном в сторону «Мумий Тролля» (по текстам) и группы «Мультfильмы» (неповторимая питерская романтика).</description>
<pubDate>22.06.2007</pubDate>
<category>Рецензии</category>
<id>01</id>
</item>
</channel>
</rss>

В дескрипторе <channel> указаны атрибуты канала, внутри него располагаются дескрипторы <item>, которые и являются содержимым.

Копируйте и пользуйтесь.

Вдогонку:

Другие статьи

  Гостевая Контакты Файлы Ссылки Разное О сайте Дневник Карта сайта  
 
2002 — 2017, AlexHempDesign.