没有难度,直接上代码了
/**
*
* @param fileName
*/
public static void createXmlUtf_8(String fileName) {
Element root = DocumentHelper.createElement("root");
Document document = DocumentHelper.createDocument(root);
Element title = root.addElement("title");
title.setText("标题");// 赋值
try {// 写入文件
FileWriter fileWriter = new FileWriter(fileName);
OutputFormat format = new OutputFormat();
XMLWriter xmlWriter = new XMLWriter(fileWriter, format);
xmlWriter.write(document); // 写入文件中
xmlWriter.close();
} catch (IOException e) {
System.out.println(e.getMessage());
}
}
/**
*
* @param fileName
*/
public static void createXmlGb2312(String fileName) {
Element root = DocumentHelper.createElement("root");
Document document = DocumentHelper.createDocument(root);
document.setXMLEncoding("gb2312");
Element title = root.addElement("title");
title.setText("标题");// 赋值
try {// 写入文件
java.io.Writer wr=new java.io.OutputStreamWriter(new java.io.FileOutputStream(fileName),"gb2312");
document.write(wr);
wr.close();
} catch (IOException e) {
System.out.println(e.getMessage());
}
}
结果:
标题标题