Hallo zusammen,
ich habe eine etwas größere XML Datei, bzw. erstelle mit Hilfe der XStream Bibliothek einen "XML" String der mir anschließend in eine Datei geschrieben werden soll. Grundsätzlich ist mein Ansatz folgendermaße:
Leider hört der BufferedWriter irgendwann auf weiter in die Datei zu schreiben. Dabei bekomme ich folgendes heraus:
Auch wenn ich den XML String händisch erstelle, d.h. beispielsweise über einen StringBuilder, schreibt der BufferedWriter nicht die komplette Datei ab. Wahrscheinlich stehe ich nur auf dem Schlauch oder das Problem ist gar kein Problem
Schonmal Danke!
ich habe eine etwas größere XML Datei, bzw. erstelle mit Hilfe der XStream Bibliothek einen "XML" String der mir anschließend in eine Datei geschrieben werden soll. Grundsätzlich ist mein Ansatz folgendermaße:
Java:
XStream xstream = new XStream(new DomDriver());
String xml = xstream.toXML(grid);
Writer writer = new BufferedWriter(new FileWriter(file));
writer.write(builder.toString());
Leider hört der BufferedWriter irgendwann auf weiter in die Datei zu schreiben. Dabei bekomme ich folgendes heraus:
Code:
<element>
<coordinates>
<x>9.048443</x><y>0.5</y><z>6.889115</z></coor
Auch wenn ich den XML String händisch erstelle, d.h. beispielsweise über einen StringBuilder, schreibt der BufferedWriter nicht die komplette Datei ab. Wahrscheinlich stehe ich nur auf dem Schlauch oder das Problem ist gar kein Problem
Schonmal Danke!