格式化输出XML文件时候,如果输出UTF-8格式
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("UTF-8");
try {
XMLWriter writer = new XMLWriter(new [color=red]FileOutputStream[/color](new File(filename)),format);
writer.write(document);
writer.close();
return 1;
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
必须用FileOutputStream构建输出流
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("UTF-8");
try {
XMLWriter writer = new XMLWriter(new [color=red]FileOutputStream[/color](new File(filename)),format);
writer.write(document);
writer.close();
return 1;
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
必须用FileOutputStream构建输出流