'HtmlAgilityPack.HtmlNode' не содержит определения для 'SelectNodes'

c# html-agility-pack selectnodes windows-phone

Вопрос

«HtmlAgilityPack.HtmlNode» не содержит определения для «SelectNodes», и не может быть найден метод «SelectNodes», принимающий первый аргумент типа «HtmlAgilityPack.HtmlNode» (вам не хватает директивы использования или ссылки на сборку?)

У меня есть настройка конфигурации, такая как:

Это код !!!

HttpClient client = new HttpClient();
        string html = await client.GetStringAsync(Url);
        HtmlDocument htmlDocument = new HtmlDocument();
        htmlDocument.LoadHtml(html);
        var a =htmlDocument.DocumentNode.SelectNodes("//p[@class='verse']");

Популярные ответы

Версия HAP для Windows Phone не предоставляет SelectNodes() из-за отсутствия поддержки XPath для WP. Вам нужно использовать API HAP LINQ для того, чтобы сделать то же самое:

var a = htmlDocument.DocumentNode
                    .Descendants("p")
                    .Where(p => p.GetAttributeValue("class","") == "verse");


Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему