OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("GBK");
XMLWriter writer = new XMLWriter((new OutputStreamWriter(new FileOutputStream(fileName),"UTF-8")),format);
writer.write(document);
writer.close();
本文介绍了一种使用Java进行XML文件输出的方法,通过设置输出格式为美观打印并指定编码方式,确保XML文件的可读性和正确性。具体实现包括创建格式化对象、设置编码、初始化XML写入器及输出流等步骤。
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("GBK");
XMLWriter writer = new XMLWriter((new OutputStreamWriter(new FileOutputStream(fileName),"UTF-8")),format);
writer.write(document);
writer.close();