私の意図は、既存の要素の変更、要素の削除、新しい要素の挿入など、HTML ドキュメントを編集することです。
HTMLEditorKit および関連クラスのドキュメント、および Sun の Java Trail の関連トピックを読みましたが、実際の HTML ドキュメント操作に関する情報はほとんどありません。議論と例のほとんどは、HTML を実際に編集するのではなく、HTML の読み取りと解析を扱っています。いくつかのグーグルではまだ適切な解決策が得られず、コーディングの試行錯誤でタスクに取り組もうとすると、ほとんど例外が発生しました。
ここで関連する質問と回答をSOで調べましたが、JDKで解決策を探している間、ほとんどの回答はいくつかの代替案を提案しました。おそらく、HTMLEditorKit は、swing 以外のアプリケーションにはほとんど役に立たず、javax.swing の外に代替手段がありますか?
実行方法を学びたいいくつかのタスクを次に示します。
- 特定のテキスト フィールドのテキストを置き換えます。
<script>
要素の基本的な編集 (検索/置換または正規表現) 。- 特定の要素の境界線に色を付けます。
- 特定のタグを完全に削除します (フラッシュ要素など)。
HTMLEditorKit が JDK で最高の HTML 編集コンポーネントであると仮定すると、どのチュートリアルまたはリファレンスをお勧めしますか?