目的:修改原有的UTF-8格式的XML文件
操作步骤:
1、读取原有XML文件;
2、加入修改项;
3、保存并覆盖原有的XML文件,此处已使用了格式化输出为UTF-8格式。
错误表示:保存后,XML文件格式变成了GB2312格式
部分代码如下 XMLWriter Wxml=null;
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("utf-8");
File file=new File("D:/yinyuequan.xml");
FileOutputStream fos = new FileOutputStream(file);
Document doc=create(chans);
Wxml = new XMLWriter(fos, format);
Wxml.write(doc);
Wxml.close();
请达人指点一二,不胜感激!!!
操作步骤:
1、读取原有XML文件;
2、加入修改项;
3、保存并覆盖原有的XML文件,此处已使用了格式化输出为UTF-8格式。
错误表示:保存后,XML文件格式变成了GB2312格式
部分代码如下 XMLWriter Wxml=null;
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("utf-8");
File file=new File("D:/yinyuequan.xml");
FileOutputStream fos = new FileOutputStream(file);
Document doc=create(chans);
Wxml = new XMLWriter(fos, format);
Wxml.write(doc);
Wxml.close();
请达人指点一二,不胜感激!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货