2012-02-07 20 views
1

我嘗試使用HTMLEditorKit庫來遍歷HTML文檔並將其更改爲我的鏈接(主要是爲了它的樂趣,我正在做的事情可以在沒有問題的情況下完成)的新手Java程序員。用HTMLEditorKit工作

但我的問題是:我修改了我的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文件後?

回答

5

您可以使用HTMLEditorKit類的write method。示例代碼在這裏:

FileWriter writer = new FileWriter("local file"); 
try { 
    kit.write(writer, doc, 0, doc.getLength()); 
} finally { 
    writer.close(); 
} 
+0

正是我在找的,謝謝! =) – Rasmus 2012-02-08 10:32:49