HTMLの文字列からHTMLDocumentを構築する

.net c# dom html-agility-pack

質問

私は、HTMLの文字列からHTMLDocumentを構築したいと思います。

私はすでにHTMLDocumentを解析して使用する大量のコードを持っているので、私は今戻っていません。しかし、今、私は戻ってHTMLAgilityPackを使ってWebBrowserの代わりにHTMLを取得しました(WebBrowserがアプリケーションをロックしてから別のスレッドでページを開いてドキュメントをロードできないため、 。だから、私はHTMLAgilityPackを使って得たHTMLの文字列を使って、通常のSystem.Forms.HTMLDocumentを構築したいと思います。

HTMLの文字列からSystem.Forms.HtmlDocumentを構築する方法はありますか?

人気のある回答

この方法でHtmlDocument.Write()メソッドを使うのはどうですか?

HtmlDocument doc = webBrowser1.Document.OpenNew(true);
doc.Write("put html string from HTMLAgilityPack here");

HtmlDocumentはパブリックコンストラクタを公開せず、 WebBrowser埋め込まれています。だから、あなたはまだWebBrowserコントロールを持つ必要があります。




ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ