|
<< Click to Display Table of Contents >> RSS - consumindo e gerando |
![]() ![]()
|
Informação
Para consumir RSS existe uma biblioteca open-source aqui:
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();
}
}