写出内容到xml文档
- 创建写出对象(**)
XMLWriter writer = new XMLWriter();
- 指定文件输出的位置
FileOutputStream out = new FileOutputStream("e:/contact.xml");
- 读取项目的xml文件
Document doc = new SaxReader().read(new File("./src.contact.xml"));
- 写出对象
writer.write(doc);
- 关闭流
writer.close();
修改文档doc对象内容
- 读取或创建一个Document对象
- 修改doucument对象
- 把修改后的document对象写在xml文档中
指定写出的格式
OutputFormat format = OutputFormat.createCompactFormat();//紧凑的格式 or
OutputFormat format = OutputFormat.createPrettyFormat();//漂亮的格式
指定生成xml 的文档编码,同时影响xml保存时的编码和文档声明的encoding编码
format.setEncoding("GBK");
结论:使用该方法生成的xml文档可以避免中文乱码问题
修改xml内容
增加:标签