W
w124
Gast
Hallo miteinander,
ich stehe vor folgendem Problem:
Ich habe einen String vorzuliegen, der XML-Daten beinhaltet. Nun möchte ich diesen String in eine XML-Struktur umwandeln, dann ein oder zwei Knoten einfügen und das ganze wieder ausgeben. Leider stelle ich mich bei der Umsetzung zu blöd an:
Verwende ich den StringReader, muss ich feststellen, dass ich das Argument nicht als InputStream für das Erstellen eines Document verwenden kann. Versuche ich nun irgendwie anders einen InputStream zu erzeugen, stelle ich fest, dass so gar kein Stream so recht für mich nützlich zu sein scheint. Ein Ausweg, den ich nicht bescheiten möchte ist meinen String in eine Datei zu schreiben und diese anschließend wieder auszulesen. Da wüsste ich, wie ich das bewerkstellige.
Nach dem Verändern möchte ich die XML-Struktur wieder in einen String schreiben (nicht formattiert, sondern hintereinander weg). Hierzu habe ich mich mal mit dem LSSerializer beschäftigt, aber das scheint wahnsinnig kompliziert und mit Kanonen auf Spatzen geschossen.
Für jegliche Hilfe zur Lösung des Problems bin ich sehr dankbar.
Viele Grüße
Christian
ich stehe vor folgendem Problem:
Ich habe einen String vorzuliegen, der XML-Daten beinhaltet. Nun möchte ich diesen String in eine XML-Struktur umwandeln, dann ein oder zwei Knoten einfügen und das ganze wieder ausgeben. Leider stelle ich mich bei der Umsetzung zu blöd an:
Verwende ich den StringReader, muss ich feststellen, dass ich das Argument nicht als InputStream für das Erstellen eines Document verwenden kann. Versuche ich nun irgendwie anders einen InputStream zu erzeugen, stelle ich fest, dass so gar kein Stream so recht für mich nützlich zu sein scheint. Ein Ausweg, den ich nicht bescheiten möchte ist meinen String in eine Datei zu schreiben und diese anschließend wieder auszulesen. Da wüsste ich, wie ich das bewerkstellige.
Nach dem Verändern möchte ich die XML-Struktur wieder in einen String schreiben (nicht formattiert, sondern hintereinander weg). Hierzu habe ich mich mal mit dem LSSerializer beschäftigt, aber das scheint wahnsinnig kompliziert und mit Kanonen auf Spatzen geschossen.
Für jegliche Hilfe zur Lösung des Problems bin ich sehr dankbar.
Viele Grüße
Christian