PDA

Просмотр полной версии : Как создать свой RSS канал


Vp
31.08.2006, 19:55
Как создать свой RSS канал для того чтобы его могли использовать другие.
Чего то читал в инете но не понял.
Суть! у меня сайт на котором постоянно обновляються новости ( это работа офиса) наши партнеры постоянно их читают но уже просят чтобы и на их сайтах была ссылкана наши новости . Понял что нужно создать этот канал а вот как?:oops:

Vp
01.09.2006, 22:22
Уточняю rss feed

Vp
03.09.2006, 18:18
похоже что у нас програмисты вебдизайнеры закончились, жаль:-(

Snash
25.09.2006, 13:47
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 = Заполняется программой, сгенерировавшей канал.

Snash
25.09.2006, 13:52
Vp,
Ну а дальше смотри тут:RSS (http://blogs.law.harvard.edu/tech/rss)