public class XmlCopy {
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
//读取xml文件
SAXReader reader=new SAXReader();
Document document = reader.read("./src/File.xml");
//创建输出流
OutputStream outStream = new FileOutputStream("F:/copy.xml");
//设置输出的格式
//OutputFormat format = OutputFormat.createCompactFormat();//紧凑的格式.空格和换行去掉了!! 系统上线了使用
OutputFormat format = OutputFormat.createPrettyPrint();//漂亮的格式。包含空格和换行。 测试时使用
//设置输出的编码格式
/**作用:
* 1)影响了xml的文档声明的encoding编码
* 2)影响了xml内容保存的编码
*/
format.setEncoding("utf-8");
//创建输出对象
XMLWriter writer = new XMLWriter(outStream,format);
//写出数据
writer.write(document);
}
}
3.对xml文件进行复制
最新推荐文章于 2022-09-17 11:47:37 发布