RSS - consumindo e gerando

<< Click to Display Table of Contents >>

Navigation:  ASP.NET > Dicas avançadas > RSS >

RSS - consumindo e gerando

Previous pageReturn to chapter overviewNext page

Informação

 

Para consumir RSS existe uma biblioteca open-source aqui:

http://www.rssdotnet.com/

 

Como usar

 

Compile a biblioteca e adicione a dll gerada como referencia no seu projeto.

 

Program.cs

 

   class Program

   {

      static void Main(string[] args)

       {

          string url = "http://feeds.feedburner.com/NoticiasINFO";

          RssFeed feed = RssFeed.Read(url);

          RssChannel channel = (RssChannel)feed.Channels[0];

          RssItem item;

 

          Console.WriteLine(channel.Items.Count);

 

          for (int i = 0; i < channel.Items.Count; i++)

           {

               item = channel.Items[i];

 

              Console.ForegroundColor = ConsoleColor.Yellow;

              Console.WriteLine(item.Title);

 

              Console.ForegroundColor = ConsoleColor.White;

              Console.WriteLine(item.Description);

 

              Console.ForegroundColor = ConsoleColor.Cyan;

              Console.WriteLine(item.PubDate);

 

              Console.ForegroundColor = ConsoleColor.Blue;

              Console.WriteLine(item.Link);

 

              Console.WriteLine();

           }

 

          Console.ReadLine();

       }

   }