Android examples for XML:XML Save
Save xml to Path
//package com.java2s; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import javax.xml.transform.Transformer; import javax.xml.transform.TransformerConfigurationException; import javax.xml.transform.TransformerException; import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; import org.w3c.dom.Node; public class Main { public static void saveXML(Node document, String path) { // make output file File file = new File(path); if (!file.exists()) { if (!file.getParentFile().exists()) file.getParentFile().mkdirs(); try { file.createNewFile();//from ww w . j a v a 2 s . co m } catch (IOException e) { e.printStackTrace(); } } FileOutputStream out = null; try { out = new FileOutputStream(file); } catch (FileNotFoundException e) { e.printStackTrace(); } // transfactory TransformerFactory transFactory = TransformerFactory.newInstance(); Transformer transformer = null; try { transformer = transFactory.newTransformer(); } catch (TransformerConfigurationException e) { e.printStackTrace(); } DOMSource domSource = new DOMSource(document); StreamResult xmlResult = new StreamResult(out); try { transformer.transform(domSource, xmlResult); } catch (TransformerException e) { e.printStackTrace(); } } }