Ich erstelle für meine Parameter eine XML-Datei mit DOM.
Schreiben und Lesen funktioniert problemlos.
Aber beim Schreiben wird alles in eine Endloszeile geschrieben.
Funktioniert zwar, kann dann aber kaum mehr angesehen oder editiert werden.
Wie kann ich da eine normale Formatierung mit ZeilenEnde und Einrückung, ... einbauen?
Schreiben und Lesen funktioniert problemlos.
Java:
DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
...
Element firstname = doc.createElement("VorName");
firstname.appendChild(doc.createTextNode("Franz"));
staff.appendChild(firstname);
...
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(new File("p:\\JavaProgramme\\TestFormelFile.xml"));
transformer.transform(source, result);
Aber beim Schreiben wird alles in eine Endloszeile geschrieben.
Funktioniert zwar, kann dann aber kaum mehr angesehen oder editiert werden.
Wie kann ich da eine normale Formatierung mit ZeilenEnde und Einrückung, ... einbauen?