Using xml: Reading the Stack Overflow RSS feed on newest questions tagged xml – Stack Overflow

I’m trying to get a list of unanswered questions from the feed, but I am having trouble reading it.

const string RECENT_QUESTIONS = "http://stackoverflow.com/feeds";

XmlTextReader reader;
XmlDocument doc;

// Load the feed in
reader = new XmlTextReader(RECENT_QUESTIONS);
//reader.MoveToContent();

// Add the feed to the document
doc = new XmlDocument();
doc.Load(reader);

// Get the <feed> element
XmlNodeList feed = doc.GetElementsByTagName("feed");

// Loop through each item under feed and add to entries
IEnumerator ienum = feed.GetEnumerator();
List<XmlNode> entries = new List<XmlNode>();
while (ienum.MoveNext())
{
    XmlNode node = (XmlNode)ienum.Current;
    if (node.Name == "entry")
    {
        entries.Add(node);
    }
}

// Send entries to the data grid control
question_list.DataSource = entries.ToArray();

I hate to post such a “please fix the code” question, but I’m really stuck. I’ve tried several tutorials (some giving compile errors) but to no help. I assume I’m going the right way using an XmlReader and an XmlDocument as that’s been a common thing from each guide.

See Answers


source: http://stackoverflow.com/questions/501643/reading-the-stack-overflow-rss-feed
Using xml: using-xml



online applications demo