这是我第一次在这里提出问题。我想知道哪些构造函数是在性能方面更好地为大型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