pgoetz: Map/Liste

Beitrag lesen

Servus,

[...]
FileOutputStream out = new FileOutputStream(pfad + dateiname);
XMLOutputter serializer = new XMLOutputter();
serializer.output(doc, out);
out.flush();
out.close();

Das funktioniert zwar, die Knoten werden aber in einer Zeile hintereinander gespeichert. Das Lesen wird aber hinetrher sehr schwer.

Der XMLOutputter sieht nach JDOM aus, deshalb gehe ich davon aus, dass Du das verwendest. Hier kannst Du dem XMLOutputter über die Methode setFormat(Format) und dem Format#getPrettyFormat() eine aufgehübschte Variante bekommen.
Das Lesen wird dann hinterher aber nur für den menschlichen Anwender leichter, einer Maschine ist es wurscht (sollte es wurscht sein), ob das XML formatiert ist oder nicht.

Schöne Grüße,

Peter