diff --git a/src/net/java/sip/communicator/util/xml/XMLUtils.java b/src/net/java/sip/communicator/util/xml/XMLUtils.java index 6ea60bc30..f13fc3973 100644 --- a/src/net/java/sip/communicator/util/xml/XMLUtils.java +++ b/src/net/java/sip/communicator/util/xml/XMLUtils.java @@ -192,13 +192,13 @@ public static Node getChildByType(Element element, short nodeType) public static void writeXML(Document document, File out) throws java.io.IOException { - indentedWriteXML(document, new FileOutputStream(out)); -// writeXML(document -// , new StreamResult( -// new OutputStreamWriter( -// new FileOutputStream(out), "UTF-8")) -// , null -// , null); +// indentedWriteXML(document, new FileOutputStream(out)); + writeXML(document + , new StreamResult( + new OutputStreamWriter( + new FileOutputStream(out), "UTF-8")) + , null + , null); } /** @@ -274,16 +274,21 @@ public static void writeXML(Document document, */ public static void indentedWriteXML(Document doc, OutputStream out) { - Element rootElement = doc.getDocumentElement(); if (out != null) { try { - Writer wri = new OutputStreamWriter(out, "UTF-8"); - wri.write(""+lSep); - (new DOMElementWriter()).write(rootElement, wri, 0, " "); - wri.flush(); - wri.close(); +// Writer wri = new OutputStreamWriter(out, "UTF-8"); +// wri.write(""+lSep); +// (new DOMElementWriter()).write(rootElement, wri, 0, " "); +// wri.flush(); +// wri.close(); + writeXML(doc + , new StreamResult( + out) + , null + , null); + out.close(); } catch (IOException exc) {