Я пытаюсь извлечь rss-канал, используя linq. Думал, что это будет просто, но он не возвращает никаких узлов. вероятно, мне нужно идти на узел канала/элемента, но не знаю, как это сделать.rss-лента linq
Dim rssUrl As String = "http://webclip.in/rss.aspx?u=mostliked"
Dim rssDoc As XDocument = XDocument.Load(rssUrl)
Dim rssResultSet = From node In rssDoc.Descendants("item") _
Select New With { _
.title = node.Element("title").Value, _
.link = node.Element("link").Value, _
.description = node.Element("description").Value, _
.pubDate = Date.Parse(node.Element("pubdate").Value) _
}
DataGridView1.DataSource = rssResultSet
Какая ошибка/проблема у вас с кодом, который у вас есть? Вторая строка ur-кода должна давать u xml xml в объекте XDocument. – Perpetualcoder
Его работа хорошая до второй линии. Я не могу получить доступ к rssDoc.Descendants ("item"). Не дал мне никакой ошибки. – vamsivanka