From 7b07baf580f5b49230373da88ab09a6e4fd6b03e Mon Sep 17 00:00:00 2001 From: Omar Sweidan Date: Mon, 25 Jul 2022 14:23:08 +0200 Subject: [PATCH] =?utf8?q?423=20=C3=9Aj=20fv.=20Element=20String-g=C3=A9?= =?utf8?q?=20alak=C3=ADt=C3=A1s=C3=A1ra?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../src/user/commons/xml/XMLUtils.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/server/user.jobengine.osgi.commons/src/user/commons/xml/XMLUtils.java b/server/user.jobengine.osgi.commons/src/user/commons/xml/XMLUtils.java index fe896fb2..771ec393 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/xml/XMLUtils.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/xml/XMLUtils.java @@ -11,6 +11,7 @@ import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; import org.w3c.dom.Document; +import org.w3c.dom.Node; public final class XMLUtils { public static String getStringFromDocument(Document document) { @@ -36,4 +37,14 @@ public final class XMLUtils { } } } + + public static String getStringFromNode(Node node) throws IOException, TransformerException { + TransformerFactory tf = TransformerFactory.newInstance(); + Transformer transformer = tf.newTransformer(); + transformer.setOutputProperty(OutputKeys.INDENT, "yes"); + + StringWriter writer = new StringWriter(); + transformer.transform(new DOMSource(node), new StreamResult(writer)); + return writer.toString(); + } } -- 2.54.0