通常的做法
不能用默认的xmlWriter写
try {
org.dom4j.io.XMLWriter xmlWriter = new org.dom4j.io.XMLWriter(
new FileWriter(fileName));
xmlWriter.write(doc);
xmlWriter.close();
}
正确的做法是:不能用默认的xmlWriter写,而应该用FileOutputStream( );
try {
//注意这里的修改
org.dom4j.io.XMLWriter xmlWriter = new org.dom4j.io.XMLWriter(
new FileOutputStream(fileName));
xmlWriter.write(doc);
xmlWriter.close();
}
catch (Exception e) {
System.out.println(e);
}
本文介绍使用DOM4j库进行XML文件写入时的常见错误及正确实践。指出不应使用默认的XMLWriter直接写入FileWriter,而应通过FileOutputStream实现。提供了修正后的代码示例。
1549

被折叠的 条评论
为什么被折叠?



