Hallo zusammen,
vielleicht hat einer eine Lösung für mein Problem auf der Hand.
Ich bin dabei eine XML-Datei mittels eines StringBuffers zu erzeugen. Ich weiß es gibt JDOM etc., aber ich möchte es mit einem StringBuffer realisieren. Das sieht dann nach diesem Schema aus.
Da es sich aber um viele appends handelt, wird das ganze in der .xml Datei in die ich den StringBuffer schreibe sehr
unübersichtlich. Ich habe versucht ein "\n" in das append einzufügen. Aber öffne ich die .xml-Datei dann mit z.B. Windows Editor, dann steht an der Stelle des "\n" ein Kästchen, so als ob er das Zeichen nicht interpretieren kann.
Der fertige String wird als ByteArray in die Datei geschrieben.
Hat jemand schonmal ein ähnliches Problem gehabt?
Grüße Sancho
vielleicht hat einer eine Lösung für mein Problem auf der Hand.
Ich bin dabei eine XML-Datei mittels eines StringBuffers zu erzeugen. Ich weiß es gibt JDOM etc., aber ich möchte es mit einem StringBuffer realisieren. Das sieht dann nach diesem Schema aus.
Code:
StringBuffer buf = new StringBuffer();
buf.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?><process name=");
buf.append("xmlns:bpws=\"http://schemas.org/ws/2003/processes/\"");
...
Da es sich aber um viele appends handelt, wird das ganze in der .xml Datei in die ich den StringBuffer schreibe sehr
unübersichtlich. Ich habe versucht ein "\n" in das append einzufügen. Aber öffne ich die .xml-Datei dann mit z.B. Windows Editor, dann steht an der Stelle des "\n" ein Kästchen, so als ob er das Zeichen nicht interpretieren kann.
Der fertige String wird als ByteArray in die Datei geschrieben.
Hat jemand schonmal ein ähnliches Problem gehabt?
Grüße Sancho