Я решил проблему ... Это было с выбором узлов. Нужно использовать SelectNodes вместо Descendants, а также мне нужно исправить теги, переданные в методе SelectNodes ().
Мы можем использовать следующий код, и он будет работать нормально.
var infos = from info in document.DocumentNode.SelectNodes("//div[@class='article-listing']//div[@class='media-data']")
from link in info.SelectNodes("h4//a").Where(x => x.Attributes.Contains("href"))
from content in info.SelectNodes("p").Where(y => y.HasAttributes != true)
from author in info.SelectNodes("p[@class='article-meta']//a[@rel='author']").Where(z => z.Attributes.Contains("href"))
from date in info.SelectNodes("p[@class='article-meta']//span")
select new
{
LinkURL = link.Attributes["href"].Value,
Text = content.InnerText,
Author = author.InnerText,
Date = date.InnerText
};
lvLinks.DataSource = infos;
lvLinks.DataBind ();
Работает нормально ... Теперь не проблема