You can Use My Code to try:
protected void Page_Load(object sender, EventArgs e)
{
SyndicationFeed feed = ReadFeedFrom("http://feeds.feedburner.com/mobileburn/rss2");
var q = from t2 in feed.Items select new { Title = t2.Title.Text, Url = t2.Links[0].Uri.ToString(), pubDate = t2.PublishDate.DateTime };
grvAll.DataSource = q;
grvAll.DataBind();
}
public SyndicationFeed ReadFeedFrom(string url)
{
XmlReaderSettings settings = new XmlReaderSettings();
settings.IgnoreWhitespace = true;
settings.CheckCharacters = true;
settings.CloseInput = true;
settings.IgnoreComments = true;
settings.IgnoreProcessingInstructions = true;
settings.ProhibitDtd = false;
try
{
using (XmlReader reader = XmlReader.Create(url, settings))
{
SyndicationFeedFormatter GenericFeedFormatter = null;
Atom10FeedFormatter atom = new Atom10FeedFormatter();
Rss20FeedFormatter rss = new Rss20FeedFormatter();
if (reader.ReadState == ReadState.Initial)
{
reader.MoveToContent();
}
//If Atom can read it is Atom feed
if (atom.CanRead(reader))
{
GenericFeedFormatter = atom;
}
if (rss.CanRead(reader))
{
GenericFeedFormatter = rss;
}
if (GenericFeedFormatter == null)
{
return null;
}
GenericFeedFormatter.ReadFrom(reader);
return GenericFeedFormatter.Feed;
}
}
catch
{
return null;
}
}