RSS <item>Элемент


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


Элемент <item>

См. следующий 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>

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

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

  • <title> — определяет заголовок элемента. (Например, Учебник по RSS)
  • <link> — определяет гиперссылку на элемент. (Например, http://www.example.com/rss)
  • <description> — Описывает этот элемент (например, пример руководства по RSS)

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


Элемент <author>

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

Примечание:Чтобы предотвратить спам, некоторые разработчики не используют этот элемент <author>.

Автор элемента в RSS-документе выше может быть:

<author>[email protected]</author>


Элемент <comments>

Дочерний элемент <comments> позволяет связать элемент с комментариями об этом элементе.

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

<comments>http://www.example.com/comments</comments>


Элемент <enclosure>

Дочерний элемент <enclosure> позволяет импортировать медиафайл в элемент.

Элемент <enclosure> имеет три обязательных атрибута:

  • url - Определяет URL, указывающий на этот медиафайл
  • length - Определяет длину этого медиафайла (в байтах)
  • type - Определяет тип медиафайла

В приведённом выше RSS-документе медиафайл, включённый в элемент, может выглядеть так:

<enclosure url="http://www.example.com/rss/rss.mp3"
length="5000" type="audio/mpeg" />


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

Элемент Описание
<author> Необязательно. Указывает адрес электронной почты автора элемента.
<category> Необязательно. Определяет одну или несколько категорий, к которым относится элемент.
<comments> Необязательно. Позволяет связать элемент с комментариями (файлами) об этом элементе.
<description> Обязательно. Описывает этот элемент.
<enclosure> Необязательно. Позволяет импортировать медиафайл в элемент.
<guid> Необязательно. Определяет уникальный идентификатор для элемента.
<link> Обязательно. Определяет гиперссылку, указывающую на этот элемент.
<pubDate> Необязательно. Определяет дату последней публикации этого элемента.
<source> Необязательно. Указывает сторонний источник для этого элемента.
<title> Обязательно. Определяет заголовок этого элемента.
Другие расширения