Como criar um RSS

De Projeto RSSficado 2

Nota: Se deseja criar um feed RSS de um site que não os fornece, consulte Como fazer feeds RSS de outros sites.

Projeto RSSficado
Não há no momento um artigo similar a este mais atualizado.
Se sabe alguma coisa sobre o assunto abordado, crie um novo artigo e inclua informações mais recentes.
Este artigo incorpora texto do Projeto RSSficado e existe para fins de arquivo histórico e provavelmente contém informações desatualizadas.
O Projeto RSSficado é uma publicação sob o domínio público.

Como se gera um RSS? Como exemplo é só montar um arquivo com um RSS na forma mais simples possível:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE rss
	PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN"
	"http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">
	<channel>
		<title></title>
		<link></link>
		<description></description>
		<publisher></publisher>
		<language></language>
		<item>
			<title></title>
			<link></link>
			<description></description>
		</item>
	</channel>
</rss>

Pois bem, a gente faz de conta de que o site Samba Nius ( http://www.sambanius.com.br ) existe e que as notícias mais recentes (com os respectivos links) são:

  • Belo vira evangélico e diz que "Samba nunca mais!"
http://www.sambanius.com.br/noticias/?e=opiniao&n=145
  • Paulinho da Viola grava com Mano Brown
http://www.sambanius.com.br/noticias/?e=musica&n=144
  • Joãozinho Trinta diz que Carnaval não é mais com ele
http://www.sambanius.com.br/noticias/?e=artistas&n=143

Pegando essas notícias fica assim o arquivo RSS:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE rss
PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN"
"http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">
	<channel>
		<title>Samba Nius</title>
		<link>http://www.sambanius.com.br</link>
			<description>
			O mundo do samba está aqui, mostrando que o ritmo é rei do balacobaco e invadindo todas as áreas, seja do funk ao rock.
			</description>
		<publisher>Estação Notícia</publisher>
		<language>pt</language>
		<item>
			<title>Belo vira evangélico e diz que "Samba nunca mais!"</title>
			<link>http://www.sambanius.com.br/noticias/?e=opiniao&amp;n=145</link>
			<description>
			Não bastasse as besteiras que faz na sua vida pessoal agora ele inventou de dizer que samba e pagode "são coisas do demônio"
			</description>
		</item>
		<item>
			<title>Paulinho da Viola grava com Mano Brown</title>
			<link>http://www.sambanius.com.br/noticias/?e=musica&amp;n=144</link>
			<description>
			O convite para a parceria foi feito por Mano Brown, que diz ter uma enorme admiração pelo mestre
			</description>
		</item>
		<item>
			<title>Joãozinho Trinta diz que Carnaval não é mais com ele</title>
			<link>http://www.sambanius.com.br/noticias/?e=artistas&amp;n=143</link>
			<description>
			Joãozinho Trinta, depois de anos e anos, diz: "Cansei!"
			</description>
		</item>
	</channel>
</rss>

Ou seja: cada <item>...</item> é uma notícia onde o título vai em <title>...</title>, o link para a notícia vai em <link>...</link> e a descrição sobre o que trata a notícia vai em <description>...</description>. Simples, não? ; - )

Se você estiver interessado em criar um arquivo RSS mais completo, você pode ver as especificações para as diferentes versões aqui. De qualquer maneira, um arquivo nos mesmos moldes do exemplo acima já serve para disponibilizar as novidades do seu site.

Ferramentas pessoais