RSS <channel>Элемент


Элемент <channel> в RSS может описывать RSS-ленту.


Элемент <channel> RSS

См. следующий RSS-документ:

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
 
<channel>
  <title>Example首页</title>
  <link>http://www.example.com</link>
  <description>免费编程教程</description>
  <item>
    <title>RSS 教程</title>
    <link>http://www.example.com/rss</link>
    <description>Example Rss 教程</description>
  </item>
</channel>
 
</rss>

Как упоминалось ранее, элемент <channel> может описывать RSS-ленту, и он имеет три обязательных дочерних элемента:

  • <title> — определяет заголовок канала. (Например, Пример домашней страницы)
  • <link> — определяет гиперссылку на канал. (Например, http://www.example.com)
  • <description> — описывает канал (например, Бесплатные уроки программирования)

<channel> обычно содержит один или несколько элементов <item>. Каждый элемент <item> может определять статью или «историю» в RSS-ленте.

Кроме того, у <channel> есть несколько необязательных дочерних элементов. О наиболее важных из них мы расскажем позже.


Элемент <category>

Дочерний элемент <category> используется для указания категории ленты.

Дочерний элемент <category> позволяет RSS-агрегаторам группировать веб-сайты по категориям.

Категория вышеуказанного RSS-документа может быть:

<category>Web 开发</category>


Элемент <copyright>

Дочерний элемент <copyright> предоставляет информацию об авторском праве.

Авторское право вышеуказанного RSS-документа может быть:

<copyright>2006 Refsnes Data as. All rights reserved.</copyright>


Элемент <image>

Дочерний элемент <image> может отображать изображение, когда агрегатор представляет ленту.

<image> имеет три обязательных дочерних элемента:

  • <url> - определяет URL, который ссылается на изображение
  • <title> — определяет текст, отображаемый, когда изображение не может быть показано
  • <link> — определяет гиперссылку на веб-сайт, который предоставляет канал

Изображение вышеуказанного RSS-документа может выглядеть так:

<image>
  <url>http://www.example.com/images/logo.png</url>
  <title>Example</title>
  <link>http://www.example.com</link>
</image>



Элемент <language>

Дочерний элемент <language> используется для указания языка, используемого для написания документа.

Элемент <language> позволяет RSS-агрегаторам группировать веб-сайты по языку.

Язык вышеуказанного RSS-документа может быть:

<language>zh-cn</language>

Справочное руководство по RSS <channel>

Элемент Описание
<category> Необязательно. Определяет одну или несколько категорий для ленты.
<cloud> Необязательно. Регистрирует процесс для получения немедленных уведомлений об обновлениях ленты.
<copyright> Необязательно. Предоставляет информацию об авторских правах.
<description> Обязательно. Описывает канал.
<docs> Необязательно. Указывает URL, ведущий к документации по формату, используемому в текущем файле RSS.
<generator> Необязательно. Указывает программу, используемую для создания ленты.
<image> Необязательно. Отображает изображение, когда агрегатор представляет ленту.
<language> Необязательно. Указывает язык, используемый для написания ленты.
<lastBuildDate> Необязательно. Определяет дату последнего изменения содержимого ленты.
<link> Обязательно. Определяет гиперссылку на канал.
<managingEditor> Необязательно. Определяет адрес электронной почты редактора содержимого ленты.
<pubDate> Необязательно. Определяет дату последней публикации содержимого ленты.
<rating> Необязательно. Рейтинг PICS ленты.
<skipDays> Необязательно. Указывает дни, в которые обновления ленты игнорируются.
<skipHours> Необязательно. Указывает часы, в которые обновления ленты игнорируются.
<textInput> Необязательно. Указывает поле ввода текста, которое должно отображаться вместе с лентой.
<title> Обязательно. Определяет заголовок канала.
<ttl> Необязательно. Указывает количество минут, в течение которых лента может кэшироваться до обновления из источника ленты.
<webMaster> Необязательно. Определяет адрес электронной почты веб-администратора этой ленты.
Другие расширения