DarthShader
Erfahrenes Mitglied
Hallo,
ich möchte gerne einen OutputStream erstellen, der mir die Daten in einen String schreibt.
Hintergrund ist, dass ich ein Framework benutze, welches XML Daten produziert. Eine der Methodensignaturen sieht so aus:
Um den XML Code direkt auf der Konsole zu zeigen, mache ich also einfach
Was aber, wenn ich den XML Code nicht auf die Konsole, sondern direkt in einen String schreiben möchte? Ich komme mit der Java API einfach nicht weiter, ich weiß bzw. vermute mal, dass ich die StringWriter Klasse benutzen muss. Aber wie erstelle ich einen OutputStream, der in einen String bzw. StringWriter schreibt?
Über Hilfe würde ich mich sehr freuen
Vielen Dank!
ich möchte gerne einen OutputStream erstellen, der mir die Daten in einen String schreibt.
Hintergrund ist, dass ich ein Framework benutze, welches XML Daten produziert. Eine der Methodensignaturen sieht so aus:
Code:
write(OutputStream out);
Um den XML Code direkt auf der Konsole zu zeigen, mache ich also einfach
Code:
write(System.out);
Was aber, wenn ich den XML Code nicht auf die Konsole, sondern direkt in einen String schreiben möchte? Ich komme mit der Java API einfach nicht weiter, ich weiß bzw. vermute mal, dass ich die StringWriter Klasse benutzen muss. Aber wie erstelle ich einen OutputStream, der in einen String bzw. StringWriter schreibt?
Über Hilfe würde ich mich sehr freuen
Vielen Dank!