Elemento <item> RSS

Cada elemento <item> pode definir um artigo ou "história" no feed RSS.

Elemento <item>

Por favor, veja o documento RSS abaixo:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0"><channel>
  <title>Página inicial do CodeW3C.com</title>
  <link>http://www.codew3c.com</link>
  <description>Tutoriais gratuitos de construção de sites</description>
  <item>
    <title>Tutorial RSS</title>
    <link>http://www.codew3c.com/rss</link>
    <description>Novo tutorial de RSS no CodeW3C.com</description>
  </item>
</channel></rss>

Como mencionado anteriormente, cada elemento <item> pode definir um artigo ou story no feed RSS.

O elemento <item> possui três subelementos obrigatórios:

  • <title> - Define o título do item. (por exemplo, Tutorial RSS)
  • <link> - Define o hiperlink que leva ao item. (por exemplo, http://www.codew3c.com/rss)
  • <description> - Descreve este item (por exemplo, o tutorial RSS do CodeW3C)

Além disso, existem vários subelementos opcionais do <item>, que serão introduzidos a seguir.

O elemento <author>

O subelemento <author> é usado para especificar o endereço de e-mail do autor de um item.

Notas:Para evitar spam, alguns desenvolvedores não usam o elemento <author>.

Os autores dos itens no documento RSS acima podem ser:

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

O elemento <comments>

O subelemento <comments> permite conectar um item aos comentários relacionados a ele.

Os comentários dos itens no documento RSS acima podem ser assim:

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

O elemento <enclosure>

O subelemento <enclosure> permite importar um arquivo de mídia para um item.

O elemento <enclosure> tem três atributos obrigatórios:

  • url - Define o URL que aponta para este arquivo de mídia
  • length - Define o comprimento deste arquivo de mídia (bytes)
  • type - Define o tipo do arquivo de mídia

No documento RSS acima, os arquivos de mídia incluídos no projeto podem ser como este:

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

Manual de Referência do <item> RSS

Elemento Descrição
<author> Opcional. Especifique o endereço de e-mail do autor do projeto.
<category> Opcional. Define uma ou mais categorias a que o projeto pertence.
<comments> Opcional. Permite que o projeto se conecte a comentários (arquivos) relacionados a ele.
<description> Obrigatório. Descreve este projeto.
<enclosure> Opcional. Permite importar um arquivo de mídia para um item.
<guid> Opcional. Defina um identificador único para o projeto.
<link> Obrigatório. Defina o hiperlink que aponta para este projeto.
<pubDate> Opcional. Defina a data da última publicação deste projeto.
<source> Opcional. Especifique uma fonte terceira para este projeto.
<title> Obrigatório. Define o título deste projeto.