Vp,
RSS – это диалект языка XML. Соответственно, все RSS-файлы должны соответствовать спецификации XML 1.0. Это значит, что правильный rss-файл должен начинаться строкой (приведен пример для универсальной кодировки UTF-8, старайтесь использовать только её):
<?xml version="1.0" encoding="UTF-8" ?>
Корневым элементом документа является элемент <rss> с одним параметром version. Для файла в формате RSS 2.0 он должен выглядеть так:
<rss version="2.0">
Внутри элемента <rss> содержится вся информация.
Упрощенно, структура RSS-файла выглядит так:
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title></title>
<link></link>
<description></description>
<image>
<url></url>
<link></link>
<title></title>
</image>
<lastBuildDate></lastBuildDate>
<item>
<title></title>
<link></link>
<description></description>
</item>
. . .
</channel>
</rss>
Далее рассмотрим все допустимые элементы в подробностях.
title = snash.com-каталог RSS-каналов.
link = http://www.snash.com/
description = Последние поступления в каталог RSS-каналов.(Описание канала. Описание не должно повторять заголовок, а должно его расшифровывать и дополнять.)
language = Язык, на котором написан канал.(ru,eng.heb)
copyright = Копирайт
managingEditor = Электронная почта редактора канала (лица, отвечающего за информацию, представленную в канале).(
[email protected])
webMaster = Электронная почта веб-мастера (лица, отвечающего за техническую реализацию канала)
[email protected]
pubDate = Дата публикации информации в канале. Каждый раз, когда информация публикуется, необходимо обновлять этот элемент.
lastBuildDate = Время последнего изменения канала.Отличие от предыдущего в том, что эта дата отражает последнее изменения контента, в то время, как pubDate – дата публикации, а не последнего редактирования.
category = Определяет категорию, к которой принадлежит канал. Можно указать несколько.<category>News</category>
generator = Заполняется программой, сгенерировавшей канал.