我的目的是编辑 HTML 文档,包括修改现有元素、删除元素和插入新元素。
我已经阅读了 HTMLEditorKit 和相关类的文档,以及 Sun 的 Java Trail 中的相关主题,但是关于实际 HTML 文档操作的信息很少。大多数讨论和示例都涉及阅读和解析 HTML,而不是真正编辑它。一些谷歌搜索仍然没有产生足够的解决方案,并且尝试通过一些编码试验和错误来解决任务主要导致异常。
我已经在 SO 中讨论了相关的问题和答案,但大多数答案都提出了一些替代方案,而我正在寻找 JDK 中的解决方案。或许 HTMLEditorKit 对于非 swing 应用程序用处不大,javax.swing 之外还有替代方案吗?
以下是我想学习如何执行的一些任务:
- 替换某些文本字段中的文本。
<script>
元素的基本编辑(查找/替换或正则表达式) 。- 为某些元素的边框着色。
- 完全删除某些标签(例如 flash 元素)。
假设 HTMLEditorKit 是 JDK 中最好的 HTML 编辑组件,您推荐什么教程或参考资料?