Чтение RSS-канала Stack OverflowC#

Место общения программистов C#
Ответить
Anonymous
 Чтение RSS-канала Stack Overflow

Сообщение Anonymous »

Я пытаюсь получить список вопросов, на которые нет ответов, из ленты, но не могу его прочитать.

Код: Выделить всё

const string RECENT_QUESTIONS = "https://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  element
XmlNodeList feed = doc.GetElementsByTagName("feed");

// Loop through each item under feed and add to entries
IEnumerator ienum = feed.GetEnumerator();
List entries = new List();
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();
Ненавижу задавать такой вопрос «пожалуйста, исправьте код», но я действительно застрял. Я попробовал несколько руководств (некоторые из которых выдают ошибки компиляции), но безрезультатно. Я предполагаю, что иду правильным путем, используя XmlReader и XmlDocument, поскольку это обычное дело в каждом руководстве.

Подробнее здесь: https://stackoverflow.com/questions/501 ... w-rss-feed
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»