質問: new HtmlDocument(); htmlDoc.LoadHtml(html); ``` `htmlDoc.DocumentNode.SelectSingleNode`メソッドを使用しようとすると、このエラーが発生します: > "HtmlノードにはSelectSingleNodeの参照が含まれていません"。 > > 何か不足していますか? Visual Studio 2015で普遍的なアプリケーションを開発しています.Nugetマネージャーを使用してhtmlアジリティパックをダウンロードしてインストールしました。
回答: *ユニバーサルアプリ*はXPathをサポートしていません。だから*、SELECTSINGLENODE*や*SELECTNODES*メソッドを使用することはできません。しかし、あなたはLinqを使うことができます ``` doc.DocumentNode.Descendants("a") .Where(a => a.InnerText.Contains("some text")) .Select(a => a.Attributes["href"].Value); ``` 同じノードを取得する