這是我第一次在這裏提出問題。我想知道哪些構造函數是在性能方面更好地爲大型XML DOM被寫入到一個文件的test.xml:哪個構造函數更適合StreamResult()?
new StreamResult(new BufferedWriter(new OutputStreamWriter(new FileOutputStream("test.xml"), "UTF-8")))
或者
new StreamResult(new FileOutputStream("test.xml"))
關於設置UTF-8編碼,在沒有爲OutputStream指定的第二種情況下會發生什麼? (編輯:這是回答,但不是表現的部分呢)
StreamResult Constructor JavaDoc Link
感謝
PS:另外,我通過給變壓器設置編碼: transformer.setOutputProperty(OutputKeys.ENCODING,「UTF-8」); – niran 2009-08-07 04:12:51