1

'HtmlAgilityPack.HtmlNode' には 'SelectNodes' の定義が含まれておらず、タイプ 'HtmlAgilityPack.HtmlNode' の最初の引数を受け入れる拡張メソッド 'SelectNodes' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

次のようなセットアップ構成があります。

これがコードです!!!

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']");
4

1 に答える 1

2

Windows Phone の HAP バージョンはSelectNodes()、WP で利用可能な XPath サポートがないため、メソッドを公開しません。同じことを行うには、HAP LINQ API を使用する必要があります。

var a = htmlDocument.DocumentNode
                    .Descendants("p")
                    .Where(p => p.GetAttributeValue("class","") == "verse");
于 2015-08-03T07:55:23.490 に答える