1
package de.unigoettingen.sub.commons.util.xml;
3
import java.io.StringWriter;
5
import javax.xml.transform.OutputKeys;
6
import javax.xml.transform.Transformer;
7
import javax.xml.transform.TransformerException;
8
import javax.xml.transform.TransformerFactory;
9
import javax.xml.transform.dom.DOMSource;
10
import javax.xml.transform.stream.StreamResult;
12
import org.w3c.dom.Node;
14
public class XMLDumper {
16
public static String NodeToString(Node node) {
17
StringWriter writer = new StringWriter();
19
Transformer transformer = TransformerFactory.newInstance().newTransformer();
20
transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "true");
21
transformer.transform(new DOMSource(node), new StreamResult(writer));
22
} catch (TransformerException t) {
23
throw new IllegalStateException(t);
25
return writer.toString();