在JAVA中使用DOM将xml文件修改后,想将修改后的结果保存到xml文件中,这时需要写一个函数来完。
public void writeToXml(Document doc,String rptdesign){
try{
OutputStream fileoutputStream = new FileOutputStream(rptdesign);
TransformerFactory tFactory =TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(fileoutputStream);
transformer.transform(source, result);
}
catch(Exception e){
toPrint("Can't write to file: "+ rptdesign);
return;
}
}
其中,doc是已修改好的内存中的document信息,rptdesign是要保存到的文件名其路径。