【发布时间】:2015-04-17 03:02:13
【问题描述】:
嗯,基本上我有一个 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;
然后我尝试从 nodes 获取节点:
HtmlNode node = nodes.FirstOrDefault();
这就是我有一个例外“对象引用未设置为对象的实例”的地方。 html 文件肯定有我正在寻找的 div。那我做错了什么?
【问题讨论】:
标签: c# linq parsing html-agility-pack portable-class-library