From af0463ed8bbfde5373a111a2ef1c6c0809a4e42e Mon Sep 17 00:00:00 2001 From: Emil Ivov Date: Fri, 18 May 2007 17:17:24 +0000 Subject: [PATCH] replacing DOMElementWriter with built-in java XML tools --- .../sip/communicator/util/xml/XMLUtils.java | 31 +++++++++++-------- 1 file changed, 18 insertions(+), 13 deletions(-) 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) {