C
Camino
Gast
Hallo,
ich möchte in einer Anwendung ein OpenOffice Writer-Dokument einlesen und Platzhalter dynamisch ersetzen, d.h. ich hab einen Platzhalter (z.B. <TEXT>) im Dokument (bzw. in der content.xml) stehen, welcher in meiner Anwendung durch einen String ersetzt wird. Klappt auch so ganz gut, nur hab ich jetzt das Problem, dass ich für einen Platzhalter mehrere Werte bekommen kann, die aufgelistet untereinander stehen sollen. Ich bekomm es aber nicht hin, nach einem Eintrag einen Zeilenumbruch einzufügen, der dann auch von OpenOffice Writer als solcher erkannt wird. Ich hatte es schon mit \r und \n versucht. Klappt auch nicht. Mein dynamisch erstellter String soll etwa so aussehen:
String = "Wert1<ZEILENUMBRUCH>Wert2<ZEILENUMBRUCH>Wert3".
Vorher steht im Dokument:
<TEXT>
Nach dem Ersetzen der Platzhalter:
Wert1
Wert2
Wert3
In dem Dokument (content.xml in odt) steht der Absatz mit dem Platzhalter so drin:
<text text:style-name="P8"><TEXT></text>
Der Style (hier P8) wird in dem Dokument (intern) fortlaufend für Absätze vergeben, kann sich also auch ändern.
Weiss jemand, wie ich in meinen String am einfachsten diese Zeilenumbrüche einfügen kann?
Viele Grüsse
Camino
ich möchte in einer Anwendung ein OpenOffice Writer-Dokument einlesen und Platzhalter dynamisch ersetzen, d.h. ich hab einen Platzhalter (z.B. <TEXT>) im Dokument (bzw. in der content.xml) stehen, welcher in meiner Anwendung durch einen String ersetzt wird. Klappt auch so ganz gut, nur hab ich jetzt das Problem, dass ich für einen Platzhalter mehrere Werte bekommen kann, die aufgelistet untereinander stehen sollen. Ich bekomm es aber nicht hin, nach einem Eintrag einen Zeilenumbruch einzufügen, der dann auch von OpenOffice Writer als solcher erkannt wird. Ich hatte es schon mit \r und \n versucht. Klappt auch nicht. Mein dynamisch erstellter String soll etwa so aussehen:
String = "Wert1<ZEILENUMBRUCH>Wert2<ZEILENUMBRUCH>Wert3".
Vorher steht im Dokument:
<TEXT>
Nach dem Ersetzen der Platzhalter:
Wert1
Wert2
Wert3
In dem Dokument (content.xml in odt) steht der Absatz mit dem Platzhalter so drin:
<text text:style-name="P8"><TEXT></text>
Der Style (hier P8) wird in dem Dokument (intern) fortlaufend für Absätze vergeben, kann sich also auch ändern.
Weiss jemand, wie ich in meinen String am einfachsten diese Zeilenumbrüche einfügen kann?
Viele Grüsse
Camino