Elemento <channel> RSS

O elemento <channel> do RSS pode descrever o feed RSS.

Elemento <channel> RSS

Veja o seguinte documento RSS:

<?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 de RSS</title>
    <link>http://www.codew3c.com/rss</link>
    <description>Novo tutorial de RSS no CodeW3C.com</description>
  </item>
</channel>
</rss>

Como mencionado anteriormente, o elemento <channel> pode descrever o feed RSS e possui três elementos necessários:

  • <title> - Define o título do canal. (por exemplo, Página Inicial do CodeW3C)
  • <link> - Define o hyperlink para o canal. (por exemplo, www.codew3c.com)
  • <description> - Descrição deste canal (por exemplo, tutoriais gratuitos de construção de sites)

O <channel> geralmente contém um ou mais elementos <item>. Cada elemento <item> pode definir um artigo ou "story" no feed RSS.

Além disso, existem vários elementos opcionais do <channel>. Vamos explicar os mais importantes mais à frente.

O elemento <category>

O elemento <category> é usado para definir o tipo do feed.

O elemento <category> permite que o agregador RSS agrupe sites com base na categoria.

A categoria do documento RSS pode ser:

<category>Desenvolvimento Web</category>

Elemento <copyright>

O subelemento <copyright> fornecerá informações sobre os dados de versão.

A versão do documento RSS acima pode ser:

<copyright>2006 codew3c.com. Todos os direitos reservados.</copyright>

Elemento <image>

O subelemento <image> pode exibir uma imagem ao fornecer um feed no agregador.

O <image> possui três elementos obrigatórios:

  • - Define o URL da imagem referenciada
  • - Define o texto a ser exibido quando a imagem não puder ser mostrada
  • <link> - Define o hiperlink para o site que oferece este canal

O documento RSS acima pode ter a seguinte imagem:

<image>
  <url>http://www.codew3c.com/images/logo.gif</url>
  <title>codew3c.com</title>
  <link>http://www.codew3c.com</link>
</image>

<language> Elemento

O subelemento <language> é utilizado para determinar o idioma utilizado para escrever o documento.

<language> Elemento torna possível que o agregador de RSS agrupe sites com base no idioma.

O idioma do documento RSS acima pode ser:

<language>en-us</language>

Manual de Referência do RSS <channel> para RSS

Elemento Descrição
<category> Opcional. Define uma ou mais categorias pertencentes ao feed.
<cloud> Opcional. Registra o processo para obter notificações imediatas de atualizações do feed.
<copyright> Opcional. Informa sobre os dados de direitos autorais.
<description> Obrigatório. Descreve o canal.
<docs> Opcional. Determina o URL da descrição do formato utilizado para o arquivo RSS atual.
<generator> Opcional. Especifica o programa utilizado para gerar o feed.
<image> Opcional. Exibe uma imagem ao apresentar o feed no agregador.
<language> Opcional. Determina o idioma utilizado para escrever o feed.
<lastBuildDate> Opcional. Define a data da última modificação do conteúdo do feed.
<link> Obrigatório. Define o hiperlink para o canal.
<managingEditor> Opcional. Define o endereço de e-mail para edição do conteúdo do feed.
<pubDate> Opcional. Define a data da última publicação do conteúdo do feed.
<rating> Opcional. Nível PICS do feed.
<skipDays> Opcional. Especifica os dias que devem ser ignorados nas atualizações do feed.
<skipHours> Opcional. Especifica as horas que devem ser ignoradas nas atualizações do feed.
<textInput> Opcional. Especifica o campo de entrada de texto que deve ser exibido junto com o feed.
<title> Obrigatório. Define o título do canal.
<ttl> Opcional. Especifica o número de minutos que o feed pode ser armazenado em cache antes de ser atualizado a partir da fonte do feed.
<webMaster> Opcional. Define o endereço de e-mail do administrador da web deste feed.