423 Új fv. Element String-gé alakítására
authorOmar Sweidan <omar.sweidan@userrendszerhaz.hu>
Mon, 25 Jul 2022 12:23:08 +0000 (14:23 +0200)
committerOmar Sweidan <omar.sweidan@userrendszerhaz.hu>
Mon, 25 Jul 2022 12:54:53 +0000 (14:54 +0200)
server/user.jobengine.osgi.commons/src/user/commons/xml/XMLUtils.java

index fe896fb2d5fd714393618b6184e26eb78da69503..771ec393912fe8d1db4949366a72966a3f320dff 100644 (file)
@@ -11,6 +11,7 @@ import javax.xml.transform.dom.DOMSource;
 import javax.xml.transform.stream.StreamResult;\r
 \r
 import org.w3c.dom.Document;\r
+import org.w3c.dom.Node;\r
 \r
 public final class XMLUtils {\r
        public static String getStringFromDocument(Document document) {\r
@@ -36,4 +37,14 @@ public final class XMLUtils {
                        }\r
                }\r
        }\r
+\r
+       public static String getStringFromNode(Node node) throws IOException, TransformerException {\r
+               TransformerFactory tf = TransformerFactory.newInstance();\r
+               Transformer transformer = tf.newTransformer();\r
+               transformer.setOutputProperty(OutputKeys.INDENT, "yes");\r
+\r
+               StringWriter writer = new StringWriter();\r
+               transformer.transform(new DOMSource(node), new StreamResult(writer));\r
+               return writer.toString();\r
+       }\r
 }\r