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


質問

私は、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
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ