使用 HTMLEditorKit 进行工作
我是一名新手 Java 程序员,试图使用 HTMLEditorKit 库遍历 HTML 文档并将其更改为我的链接(主要是为了它的乐趣,我正在做的事情可以在手上完成,没有问题)
但我的问题是:我已经修改了我的 HTML 文件,我留下了一个 HTMLDocument,我不知道如何保存回 HTML 文件。
HTMLEditorKit kit = new HTMLEditorKit();
File file = new File("local file")
HTMLDocument doc = (HTMLDocument) kit.createDefaultDocument();
doc.putProperty("IgnoreCharsetDirective", Boolean.TRUE);
InputStreamReader(url.openConnection().getInputStream());
FileReader HTMLReader = new FileReader(file);
kit.read(HTMLReader, doc, 0);
之后我用“doc”元素做我的事情。
现在我已经完成了,我只想将其保存回来,最好覆盖我首先从中获取 HTML 的文件。
谁能告诉我如何将修改后的 HTML 文档保存到 html 文件中?
Im a novice Java programmer trying to use the HTMLEditorKit library to traverse a HTML document and alter it to my linking (mostly for the fun of it, what I'm doing could be done in hand without a problem)
But my problem is: After i have modifed my HTML file i am left with a HTMLDocument that i have no clue how to save back to a HTML file.
HTMLEditorKit kit = new HTMLEditorKit();
File file = new File("local file")
HTMLDocument doc = (HTMLDocument) kit.createDefaultDocument();
doc.putProperty("IgnoreCharsetDirective", Boolean.TRUE);
InputStreamReader(url.openConnection().getInputStream());
FileReader HTMLReader = new FileReader(file);
kit.read(HTMLReader, doc, 0);
after that i do my thing with the "doc" element.
Now that im done with that i just want to save it back, preferablly overwriting the file which i got HTML from in the first place.
Anyone able to tell me how to save the modified HTMLdocument into a html file afterwards?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 HTMLEditorKit 类的写入方法。示例代码在这里:
You can use the write method of HTMLEditorKit class. Sample code here: