2017-06-24 10 views
0

私は、パラメータとして渡されたテキストでdivを挿入するメソッドを書きました。 そして、そのdivにさまざまなHTMLコンテンツを追加する必要があることに気付きました。現行の方法は、以下の基本的な5行の命令に適用されます。JavaFXのHTML文字列をHTML要素に解析する方法は?

//engine is the WebEngine object of some WebView object 
Node html = engine.getDocument().getChildNodes().item(0); 
Node body = html.getChildNodes().item(1); 
Element e = engine.getDocument().createElement("div"); 
e.setTextContent(msg); 
body.appendChild(e); 

ここに私の質問があります。 ElementオブジェクトにいくつかのHTMLコンテンツを解析する方法があるので、その要素をドキュメントに追加できますか? 例HTML文字列:<b>SomeText</b>

+0

[JSoup](https://jsoup.org/)は、あなたが探しているものを持っているかどうかを確認することができます。 – Sedrick

答えて

0

Javascriptでこの問題を解決しました!私はJSに任意のHTMLデータを追加することができます。 例:

engine.executeScript("document.body.innerHTML += '<div><b>SomeText</b></div>' "); 
関連する問題