public static void write(Feature feature, File file, String indent) throws IOException { OutputStream os = new BufferedOutputStream(new FileOutputStream(file)); Document document = feature.document; try { String enc = document.getEncoding() != null ? document.getEncoding() : "UTF-8"; Writer w = new OutputStreamWriter(os, enc); XMLWriter xw = new XMLWriter(w); xw.setIndent(indent); try { document.toXML(xw); } finally { xw.flush(); } } finally { IOUtil.close(os); } }
public static void write(Feature feature, File file, String indent) throws IOException { OutputStream os = new BufferedOutputStream(new FileOutputStream(file)); Document document = feature.document; try { String enc = document.getEncoding() != null ? document.getEncoding() : "UTF-8"; Writer w = new OutputStreamWriter(os, enc); XMLWriter xw = new XMLWriter(w); xw.setIndent(indent); try { document.toXML(xw); } finally { xw.flush(); } } finally { IOUtil.close(os); } }
public static void write(IU iu, File file, String indent) throws IOException { OutputStream os = new BufferedOutputStream(new FileOutputStream(file)); Document document = iu.document; try { String enc = document.getEncoding() != null ? document.getEncoding() : "UTF-8"; Writer w = new OutputStreamWriter(os, enc); XMLWriter xw = new XMLWriter(w); xw.setIndent(indent); try { document.toXML(xw); } finally { xw.flush(); } } finally { IOUtil.close(os); } } }
public static void write(IU iu, File file, String indent) throws IOException { OutputStream os = new BufferedOutputStream(new FileOutputStream(file)); Document document = iu.document; try { String enc = document.getEncoding() != null ? document.getEncoding() : "UTF-8"; Writer w = new OutputStreamWriter(os, enc); XMLWriter xw = new XMLWriter(w); xw.setIndent(indent); try { document.toXML(xw); } finally { xw.flush(); } } finally { IOUtil.close(os); } } }