From: Omar Sweidan Date: Mon, 25 Jul 2022 12:23:08 +0000 (+0200) Subject: 423 Új fv. Element String-gé alakítására X-Git-Url: http://git.useribm.hu/?a=commitdiff_plain;h=7b07baf580f5b49230373da88ab09a6e4fd6b03e;p=mediacube.git 423 Új fv. Element String-gé alakítására --- 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(); + } }