RSS é um subconjunto de "dialetos" XML que servem para agregar conteúdo ou "Web syndication", podendo ser acessado mediante programas ou sites agregadores. É usado principalmente em sites de notícias e blogs.
Com isso, é interessante incluirmos em nosso site uma forma de disponibilizar notícias automaticamente, através de RSSs disponibilizados por outros sites.
No ASP.Net, isto é muito simples! Façamos apenas conforme segue abaixo:
Download do Componente
Existe um componente disponível para o Visual Studio chamado
RSS Toolkit, para efetuar o download,
clique aqui.
Abertura do Web Site
Após feito o download, caso não esteja com o Visual Studio aberto, abra-o. Após aberto, abra seu web site, ou crie um para o nosso exemplo, no meu caso, criei um novo indo em File>New>Web Site.
Dê um nome ao seu web site e então estaremos prontos para começar.
Adicionar Controle ao Toolbox
Adicione um página em branco, ou então selecione a página na qual colocará a listagem do RSS.
Vá na aba "Toolbox" e, no final dela, clique com o botão direito e selecione o item "Add Tab", Dê
um nome ao novo item e então clique sobre ele com o botão direito e selecione a opção "Choose Items ...", vá em browse e localize a dll do componente dentro da pasta a qual você fez o download (dentro da pasta do componente, a dll estará no caminho "AspNetRssToolkit-V2.0-Binaries\RssToolkit\bin\Debug") e clique em "OK".
Adicionar controle a página
Após estes pas
sos arraste um GridView para sua página e defina o nome dele conforme sua escolha.
Com isso, você pode arrastar o controle que RSSDataSource que está no Toolbox.
Aperte na seta localizada logo acima do controle e selecione a opção "Configure DataSource".
Coloque o caminho de seu RSS (obs: no exemplo, foi utilizando o link de meu blog, "
http://espacodanilobsi.blogspot.com/feeds/posts/default", mas pode ser utilizado qualquer RSS que você queira).
Feito isso, selecione dentro do gridview o datasource o qual configuramos nosso RSS que serão carregadas automaticamente as colunas do RSS.
Após isso, você pode ir em "Edit Columns" e selecionar apenas as colunas que são interessantes para você.
É isso, apesar de parecer meio extenso, são todos passos bem simples. Você pode utilizar este componente tanto no gridview, como no formview, repeater e outros componentes de listagem do Visual Studio. Note também que não foi necessária nenhuma linha de código, sendo que podemos utilizar este componente tanto em VB.Net como em C#.Net que o efeito será o mesmo, assim como os procedimentos.
Deixem comentários caso tenham dúvidas.
Até mais!