Skip to content

Instantly share code, notes, and snippets.

@sandrinodimattia
Created December 19, 2012 22:42
Show Gist options
  • Save sandrinodimattia/4341246 to your computer and use it in GitHub Desktop.
Save sandrinodimattia/4341246 to your computer and use it in GitHub Desktop.
public static class BlogReader
{
public static IEnumerable<Model.BlogPost> Read()
{
using (var rdr = System.Xml.XmlReader.Create("http://blogs.msdn.com/b/windowsazure/rss.aspx"))
{
foreach (var item in SyndicationFeed.Load(rdr).Items)
{
yield return new Model.BlogPost()
{
Author = item.ElementExtensions.FirstOrDefault(o => o.OuterName == "creator").GetObject<string>(),
PublishedOn = item.PublishDate.UtcDateTime,
Title = item.Title.Text
};
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment