Элемент <item> RSS

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

<item> элемент

Пожалуйста, посмотрите下面的 RSS документ:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0"><channel>
  <title>CodeW3C.com Home Page</title>
  <link>http://www.codew3c.com</link>
  <description>Free web building tutorials</description>
  <item>
    <title>RSS Tutorial</title>
    <link>http://www.codew3c.com/rss</link>
    <description>New RSS tutorial on CodeW3C.com</description>
  </item>
</channel></rss>

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

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

  • <title> - определяет标题 проекта. (например, RSS учебник)
  • <link> - определяет гиперссылку на проект. (например, http://www.codew3c.com/rss)
  • <description> - описание этого проекта (например, RSS учебник CodeW3C)

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

Элемент <author>

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

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

Автор проекта в верхнем RSS документе может быть таким:

<author>service@codew3c.com</author>

Элемент <comments>

Подэлемент <comments> позволяет связать проект с комментариями, связанными с этим проектом.

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

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

Элемент <enclosure>

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

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

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

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

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

Референсное руководство RSS <item>

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