From 311cd99457a98fd28268dc8b936f813df18d0db5 Mon Sep 17 00:00:00 2001 From: Erika Savell Date: Thu, 4 May 2017 12:39:46 +1200 Subject: [PATCH] Added newlines to xml created by mock #story[778] --- mock/src/main/java/seng302/Data/BoatData.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mock/src/main/java/seng302/Data/BoatData.java b/mock/src/main/java/seng302/Data/BoatData.java index a9d0512a..e06a0663 100644 --- a/mock/src/main/java/seng302/Data/BoatData.java +++ b/mock/src/main/java/seng302/Data/BoatData.java @@ -10,6 +10,7 @@ import seng302.Model.Boat; import javax.xml.parsers.DocumentBuilder; 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; @@ -56,6 +57,8 @@ public class BoatData { // write the content into xml file TransformerFactory transformerFactory = TransformerFactory.newInstance(); Transformer transformer = transformerFactory.newTransformer(); + transformer.setOutputProperty(OutputKeys.INDENT, "yes"); + transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2"); DOMSource source = new DOMSource(doc); //Serialize document. @@ -63,6 +66,8 @@ public class BoatData { StreamResult result = new StreamResult(stringWriter); transformer.transform(source, result); + + System.out.println(stringWriter.toString()); return stringWriter.toString();