HtmlAgilityPack.HtmlNode没有SelectNodes的定义

我正在尝试使用HtmlAgilityPack来查找网站中的元素。 我的问题如下:

我创建了一个Windows 8通用应用程序(c#)

通过NuGet Manager,我添加了:

using System.Net.Http; using HtmlAgilityPack; 

然后我做了:

 string htmlPage; using (var client = new HttpClient()) { htmlPage = await client.GetStringAsync("http://www.domain.de/"); } HtmlDocument myDocument = new HtmlDocument(); myDocument.LoadHtml(htmlPage); //this line results an error @ "SelectNodes" var metaTags = myDocument.DocumentNode.SelectNodes("//meta"); 

但是视觉工作室说:

 Error 1 'HtmlAgilityPack.HtmlNode' does not contain a definition for 'SelectNodes' 

我已经用Google搜索了问题,但所有网站都解决了另一个问题,即代码说“DocumentElement”而不是“DocumentNode”。

你有什么提示吗?

谢谢!

是的,在WP8上没有SelectNodes ,但您可以使用;

 var metaTags = myDocument.DocumentNode.Descendants("meta"); 

代替。