Latest web development tutorials

RSS Grammar

RSS 2.0 sintaxe é muito simples, e muito rigoroso. / P>


Como o RSS trabalho

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

Com RSS, você registrar o nome da empresa no agregador de conteúdo.

Um passo é criar um documento RSS, e depois usar a extensão .xml para salvá-lo. Este arquivo é então enviado para o seu site. Em seguida, o registo através de um agregador RSS. Todos os dias, agregadores será registrado para os documentos RSS de pesquisa do site, verifica o link, e exibe informações sobre o feed, de modo que os clientes podem conectar-se a torná-los interessados ​​no documento.

Dica: Por favor publicar RSS capítulo para ver serviços de agregação RSS livres.


Exemplos de RSS

documentos RSS usar uma sintaxe auto-descrito simples.

Vamos olhar para um documento RSS simples:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">

<channel>
<title>W3Schools Home Page</title>
<link>http://www.w3schools.com</link>
<description>Free web building tutorials</description>
<item>
<title>RSS Tutorial</title>
<link>http://www.w3schools.com/rss</link>
<description>New RSS tutorial on W3Schools</description>
</item>
<item>
<title>XML Tutorial</title>
<link>http://www.w3schools.com/xml</link>
<description>New XML tutorial on W3Schools</description>
</item>
</channel>

</rss>

A primeira linha no documento: declaração XML - define a versão XML ea codificação de caracteres utilizada no documento. Este exemplo está em conformidade com a especificação 1.0, e usar o ISO-8859-1 conjunto de caracteres (Latin-1 / Oeste Europeu).

A próxima linha é a identidade deste documento é uma declaração documento RSS RSS (neste caso, é o RSS versão 2.0).

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

<Canal> elemento tem três elementos filho necessários:

  • <Title> - Define o título do canal. (Por exemplo w3school Home)
  • <Link> - definições de hiperligação chegar canal. (Por exemplo www.w3school.com.cn)
  • <Descrição> - descrição desse canal (como os tutoriais de construção de sites gratuitos)

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

Cada elemento <item> define um RSS feed um artigo ou "história".

<Item> elemento tem três elementos filho necessários:

  • <Title> - Define o título do projecto. (Por exemplo, RSS Tutorial)
  • <Link> - definições de hiperligação chegam projeto. (Por exemplo http://www.w3school.com.cn/rss)
  • <Descrição> - descrição do projecto (como w3school o tutorial RSS)

Finalmente, duas filas atrás fechada elemento <channel> e <rss>.


Comentários em RSS

Escrever notas no RSS e HTML sintaxe semelhante à sintaxe:

<!-- This is an RSS comment -->


RSS usa XML para escrever

Porque RSS é XML, tenha em mente:

  • Todos os elementos devem ter uma tag de fechamento Xu
  • Elementos são case sensitive
  • elementos obrigatórios são devidamente aninhados
  • Os valores dos atributos devem ser citados