1

こんにちは、地下鉄アプリの Web サイトから HTML を解析したいと考えています。HtmlAgilityPack に関するいくつかのチュートリアルを見て、簡単だと判断しました。しかし、プロジェクトを開始したときに、いくつかのメソッドまたは参照が HtmlAgilityPack ライブラリに含まれていないことに気付き、チュートリアルを視聴しました。

例 :

チュートリアルビデオでは、次のように述べています。

HtmlWeb web = 新しい HtmlWeb();

HtmlDocument doc = web.Load("url");

私の HtmlAgilityPack ライブラリに、HtmlWeb.Load というメソッドが表示されません。

例 2 :

チュートリアルビデオでは、次のように述べています。

var res = doc.DocumentNode.SelectNodes("要素名");

私のライブラリには、HtmlDocument.DocumentNode に「SelectNodes」というメソッドがありません。

何か不足していますか?NuGet に HtmlAgilityPack をインストールしました。

4

1 に答える 1

0

いいえ、何も逃しませんでした。メトロ (Windows RT) プラットフォームは、すべての Windows .NET 機能をサポートしているわけではありません。

たとえば、XPATH はサポートされていません。Html Agility Pack の XPATH 機能 (SelectNodes にはこの機能が付属しています) は .NET に基づいているため、Html Agility Pack for Windows RT ではサポートされていません。

于 2013-05-01T16:54:55.910 に答える