Bläddra i källkod

XMLTransform.source - niech robi wcięcia...

Ranides Atterwim 13 år sedan
förälder
incheckning
75c4be91db
1 ändrade filer med 3 tillägg och 0 borttagningar
  1. 3 0
      src/main/java/net/ranides/assira/xml/XMLTransform.java

+ 3 - 0
src/main/java/net/ranides/assira/xml/XMLTransform.java

@@ -11,6 +11,7 @@ import java.io.*;
 import java.net.URL;
 import javax.xml.parsers.DocumentBuilderFactory;
 import javax.xml.parsers.ParserConfigurationException;
+import javax.xml.transform.OutputKeys;
 import javax.xml.transform.Transformer;
 import javax.xml.transform.TransformerException;
 import javax.xml.transform.TransformerFactory;
@@ -104,6 +105,8 @@ public final class XMLTransform {
     public static StreamResult source(StreamResult stream, Node doc) {
         try {
             Transformer transformer = TransformerFactory.newInstance().newTransformer();
+            transformer.setOutputProperty(OutputKeys.INDENT, "yes");
+            transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "4");
             transformer.transform(new DOMSource(doc), stream);
             return stream;
         } catch (TransformerException cause) {