% à% de STAB, j'ai essayé:Groovy - Comment transférer des nœuds XML entre des documents?
def xp = new XmlParser(); def testsuite = xp.parseText("<testsuite/>"); def testsuite1 = new XmlParser().parse("testsuite.xml"); testsuite1.testcase.each { testsuite.append(it); }
Mais cela me donne une exception:
groovy.lang.MissingMethodException: Pas de signature de la méthode: groovy.util.Node.append () est applicable pour les types d'arguments: (valeurs groovy.util.Node): {testcase ..., ...}
en dépit de: http://groovy.codehaus.org/api/groovy/util/Node.html dit: boolean append(Node child)
Alors, comment puis-je copier/déplacer nœuds soit tween documents? (D'une certaine manière Groovy - ne pas utiliser W3D DOM/JDOM ...)
Merci, Ondra
Note pour moi-même - la solution de kpiwko était en [appelant l'API différemment] (http://git.app.eng.bos.redhat.com/jbossqe-mobile.git/diff/sandbox/buildenv/build .gradle? id = 60feab865965f468957fcab31e453faa27fad731) –