下面是写xml文件的方法,生成的.xml文件中有<?xml version="1.0" encoding="UTF-8" standalone="no"?>这样的标识,
如何能把standalone="no"这个属性去掉呢?
private void saveXml(Document document)
{
try{
TransformerFactory tf=TransformerFactory.newInstance();
Transformer transformer=tf.newTransformer();
DOMSource source=new DOMSource(document);
transformer.setOutputProperty(OutputKeys.ENCODING,"UTF-8");
transformer.setOutputProperty(OutputKeys.INDENT,"yes");
PrintWriter pw=new PrintWriter(new FileOutputStream(path));
StreamResult result=new StreamResult(pw);
transformer.transform(source,result);
//关闭流
pw.close();
}
catch(TransformerException mye){
mye.printStackTrace();
}
catch(IOException exp){
exp.printStackTrace();
}
}