请问如何保存XML文件 没错,下载http://community.csdn.net/expert/Xsl/2.xsl 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或者把<?xml-stylesheet type='text/xsl' href='/expert/Xsl/2.xsl'?>改成<?xml-stylesheet type='text/xsl' href='http://community.csdn.net/expert/Xsl/2.xsl'?> private String otputDOMToXMLString(Document doc) throws IOException { String XMLString = ""; //建立dom的输出格式 OutputFormat format = new OutputFormat(doc); StringWriter stringOut = new StringWriter(); XMLSerializer serial = new XMLSerializer(stringOut, format); serial.asDOMSerializer(); serial.serialize(doc.getDocumentElement()); XMLString = stringOut.toString(); System.out.println(XMLString); return XMLString; } private void saveXMLString(String XMLString, String fileName) throws IOException { File file = new File(fileName); if (file.exists()) { file.delete(); } file.createNewFile(); if (file.canWrite()) { FileWriter fileOut = new FileWriter(file); fileOut.write(XMLString); fileOut.close(); } } public void saveDOMToXML(String filePath, Document doc) throws IOException { String XMLString = null; XMLString = this.otputDOMToXMLString(doc); //把document转为字符串型 this.saveXMLString(XMLString, filePath); //保存为xml格式 } jsf2.0,spring框架的搭建 jsp中文件路径问题 集合Map删除问题 struts2上传问题 OpenSessionInViewFilter 过滤器的顺序对吗? JdbcOdbc 数据库 急///////////////////// Hibernate中merge与update的区别??? 一个关于servlet的空指针错误 javamail 如何接收html(复合邮件)?(有好的方案我可以在加分,我还有好几千分呢) EJB能够在部署时创建并运行吗? JBOSS中,设置SESSION超时的文件是哪个? 请问如何将字符串附成变量名
<?xml-stylesheet type='text/xsl' href='http://community.csdn.net/expert/Xsl/2.xsl'?>
String XMLString = "";
//建立dom的输出格式
OutputFormat format = new OutputFormat(doc);
StringWriter stringOut = new StringWriter();
XMLSerializer serial = new XMLSerializer(stringOut, format);
serial.asDOMSerializer();
serial.serialize(doc.getDocumentElement());
XMLString = stringOut.toString();
System.out.println(XMLString);
return XMLString;
}
private void saveXMLString(String XMLString, String fileName)
throws IOException {
File file = new File(fileName);
if (file.exists()) {
file.delete();
}
file.createNewFile();
if (file.canWrite()) {
FileWriter fileOut = new FileWriter(file);
fileOut.write(XMLString);
fileOut.close();
}
} public void saveDOMToXML(String filePath, Document doc) throws IOException {
String XMLString = null;
XMLString = this.otputDOMToXMLString(doc); //把document转为字符串型
this.saveXMLString(XMLString, filePath); //保存为xml格式
}