Ну, в основном у меня есть приложение Windows Phone 8.1, которое должно загрузить файл html и проанализировать его с помощью HtmlAgilityPack-PCL и LINQ.
var nodes = from tr in doc.DocumentNode.Descendants("body")
from td in tr.Descendants("div").Where(x =>
x.Attributes["id"].Value == "screen")select tr;
Затем я пытаюсь получить узел из узлов :
HtmlNode node = nodes.FirstOrDefault();
И это тот момент, когда у меня есть exeption «Ссылка на объект не установлена в экземпляр объекта». Файл html определенно имеет div, который я ищу. Так что я делаю неправильно?
вы, вероятно, имеете ввиду
var node = doc.DocumentNode.Descendants("div").
Where(div => div.GetAttributeValue("id", string.Empty) == "screen").
FirstOrDefault();
если это не работает, не стесняйтесь делиться своим html или его частью.