Hallo,
ich versuche derzeit, ein Groovy-Script (wenn notwendig können darin natürlich smtliche Java-Konstrukte verwendet werden) zu schreiben, das folgendes ermöglicht:
Vielleicht mal ein Beispiel, um das anschaulicher zu machen. Als Ausgangsdokument gibt es:
Daraus soll dann als Ergebnis werden:
Punkt 1 ist kein Problem, aber bei 2. und 3. komme ich nicht weiter. Ich finde zwar in der Groovy- und Java-API einige Methoden um die Knoten auszuwählen und zu klonen, komme aber damit nicht zurecht.
Könnte mir hier jemand dabei helfen?
Vielen Dank,
Robert
ich versuche derzeit, ein Groovy-Script (wenn notwendig können darin natürlich smtliche Java-Konstrukte verwendet werden) zu schreiben, das folgendes ermöglicht:
- Einlesen einer XML-Struktur
- Auswählen eines Nodes
- Klonen dieses Nodes und Einfügen als weiteres Kind des Elternknotens
Vielleicht mal ein Beispiel, um das anschaulicher zu machen. Als Ausgangsdokument gibt es:
Code:
<root> <element> <parameter1>Wert 1</parameter1> <parameter2>Wert 2</parameter2> <parameter3>Wert 3</parameter3> </element> </root>
Code:
<root> <element> <parameter1>Wert 1</parameter1> <parameter2>Wert 2</parameter2> <parameter3>Wert 3</parameter3> </element> <element> <parameter1>Wert 1</parameter1> <parameter2>Wert 2</parameter2> <parameter3>Wert 3</parameter3> </element> </root>
Könnte mir hier jemand dabei helfen?
Vielen Dank,
Robert