Criando Rss
Primeiramente, quero deixar claro que estou criando com a ferramenta Visual
Studio.NET 2005 Beta II da Microsoft. Usarei o banco de dados MYSQL.
O RSS é um formato padronizado mundialmente, que funciona com linguagem
XML (Extensible Markup Language), e é usado para compartilhar conteúdo
Web. Ele permite, por exemplo, que o administrador de um site de notícias crie um arquivo XML com as últimas manchetes publicadas, a fim de compartilhá-las mais rapidamente com seus leitores. Este arquivo poderá ser lido através de qualquer ferramenta que seja capaz de entender o formato XML do RSS.
Crie um arquivo RSS.aspx clicando com o botão direito do mouse no projeto e adicionando um novo item. Esse arquivo gerará automaticamente um XML com os dados trazidos do banco de dados MYSQL.
Crie uma classe chamada BancoDados.cs criando dois métodos dentro da mesma. Uma chamada Conecta() e outra chamada Desconecta().
Segue abaixo a figura mostrando o primeiro método comentado acima:
Segue abaixo a figura do segundo método criado na classe BancoDados.cs.
Depois de criado os dois métodos da classe irei programar dentro da classe
RSS.ASPX. Dentro da classe RSS, criei um método protegido sem passar parâmetros e sem retornar parâmetros. O método chama geraRSS().
Segue a figura abaixo mostrando a classe:
Dentro dessa classe primeiramente devo importar as classes que usarei.
Veja os importes abaixo:
/// para gerar o xml using System.Data.Odbc; using System.Text; using System.Xml;
Veja a assinatura do método: protected void geraRss(), veja que é void, ou seja, sem retorno e sem parâmetros de entrada como dito antes. Segue todo código desse método a seguir. protected void geraRss()
{
Response.Clear();
Response.ContentType = "text/xml";
XmlTextWriter objX = new
XmlTextWriter(Response.OutputStream, Encoding.UTF8);
objX.WriteStartDocument();
objX.WriteStartElement("rss");