4

古いプロジェクトを WebKit.NET 0.5 Cairo に移行しています。私が乗り越えてきたほとんどの障害はありますが、個々のWebKit.DOM.Elementオブジェクトの HTML を取得する方法がわかりません。

WebKitBrowser.DocumentText を使用してドキュメント全体の HTML を読み取ることができますが、それは私が必要としているものではありません。

以下は基本的に私が達成しようとしていることです。私はドキュメントを閲覧し、多くの検索を行いましたが、すべての面で空になりました。スニペットの最後の行を達成する方法が見つかりませんでした。

WebKit.DOM.Element newdiv = webKitBrowser1.Document.CreateElement("DIV");
...
[ Create some SPAN's and append them to newdiv ]
...
String divHTML = newdiv.DocumentText // <-- DocumentText is not a member of WebKit.DOM.Element

IE コントロールを使用すると、divHTML = newdiv.InnerHTMLを実行できますが、WebKit.NET に相当するものが見つかりません。

別の方法として、HTML を要素に挿入して、DOM 要素を特別に作成せずに IMG タグを手動で追加できるようにするソリューションを受け入れます。divHTML.TextContent を使用すると、html はプレーン テキストとして解釈されます。

前もって感謝します!

4

1 に答える 1