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> | Обязательно. Определяет заголовок этого элемента. |