Sintaxe do RSS

A sintaxe do RSS 2.0 é simples e rigorosa. Essas regras são fáceis de aprender e usar.

Como o RSS funciona

RSS é usado para compartilhar informações entre sites.

Usando RSS, você registra seu conteúdo em uma empresa chamada agregador.

Um dos passos é criar um documento RSS, então salve-o com o sufixo .xml. Em seguida, upload este arquivo para seu site. Em seguida, registre-o através de um agregador RSS. Diariamente, o agregador procurará documentos RSS registrados, verificar seus links e exibir informações sobre o feed, permitindo que os clientes se conectem aos documentos que os interessam.

Dica:Por favor, em Publicação RSS Esta seção explora serviços gratuitos de agregação RSS.

Um exemplo de documento RSS

Os documentos RSS usam uma sintaxe auto-descrevível simples:

Vamos ver um documento RSS simples:

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

A primeira linha do documento: declaração XML - define a versão do XML e a codificação de caracteres usados no documento. Este exemplo observa as normas 1.0 e usa o conjunto de caracteres ISO-8859-1 (Latin-1/West European).

A próxima linha é a declaração RSS que identifica este documento como um documento RSS (este exemplo é RSS version 2.0).

A próxima linha contém o elemento <channel>. Este elemento é usado para descrever o feed RSS.

O elemento <channel> possui três elementos filhos necessários:

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

Cada elemento <channel> pode ter um ou mais elementos <item>.

Cada elemento <item> pode definir um artigo ou "story" no feed RSS.

O elemento <item> possui três elementos filhos necessários:

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

Por fim, as duas linhas seguintes fecham os elementos <channel> e <rss>.

Comentários no RSS

A sintaxe de escrita de comentários no RSS é semelhante à sintaxe do HTML:

<!-- Este é um comentário RSS -->

O RSS usa XML para escrever

Como o RSS também é XML, lembre-se:

  • Todos os elementos devem ter um fecho de tag
  • Os elementos são sensíveis a maiúsculas e minúsculas
  • Os elementos devem ser aninhados corretamente
  • Os valores de atributo devem conter aspas