Salve a tutti, quando cerco di aggiungere altri nodi ad un file xml questi non vengono indentati.
Questo è il codice:
TransformerFactory transformerFactory = TransformerFactory.newInstance();
transformerFactory.setAttribute("indent-number", new Integer(4));
Transformer serializer = transformerFactory.newTransformer();
serializer.setOutputProperty(OutputKeys.DOCTYPE_SY STEM,"schema.dtd");
serializer.setOutputProperty(OutputKeys.INDENT,"ye s");
serializer.setOutputProperty(OutputKeys.METHOD, "xml");
serializer.transform(new DOMSource( root ),new StreamResult(new FileOutputStream("percorso del file xml in cui appendere")));
avete qualche consiglio?