WebViewに表示されるXMLファイルから、マウスでテキストを選択できます。ボタンを押すと、一意のXMLタグをその選択。JavaFX8のWebViewでXMLファイルの選択テキストにタグを挿入
サンプルXMLファイルの断片:
<p>
some text that is in this paragraph
</p>
私は上から「つまり」を選択し、ボタンを押すと、それがもたらすべきで:<x>
は特殊なタグがある
<p>
some text <x id="foo">that is</x> in this paragraph
</p>
私は自分の目的のために使用します。 idや何かのような属性を持つかもしれません。
JSコードを使用してHTMLタグに関する情報を収集し、選択したテキストを特定のタグに配置することができますが、絶対的な場所を取得する方法はわかりません。 XMLタグをXMLファイルに挿入する方法もわかりません。あるいは、私はHTMLエディタなどとして扱うべきでしょうか?私は、ユーザーがこの特定の方法以外でXMLファイルを変更できるようにしたくありません。
アイデア?とても感謝している。
私はこの段落を追加するには、この 'webEngine.executeScript(" window.getSelection()。getRangeAt(0).insertNode(document.createElement(\ "p \")) ");実際に基礎となるファイルは変更されません。 – buggaby