Announcement

Collapse
No announcement yet.

XML Node klonen mit Groovy / Java

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • XML Node klonen mit Groovy / Java

    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:
    1. Einlesen einer XML-Struktur
    2. Auswählen eines Nodes
    3. 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>
    Daraus soll dann als Ergebnis werden:

    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>
    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
Working...
X