J'ai lu l'article Groovy Codehaus sur Updating XML with XmlSlurper, ce qui m'amène à la question suivante. Considérons que nous avons une entrée XML structurée comme la prochaine:Comment mettre à jour XML avec XML Slurper de groovy?
<customer>
<address>
<street />
<city />
<postalcode />
</address>
</customer>
Est-il possible de changer le XML sans connaître sa structure concrète? Béton: Nous avons une référence au nœud address
et voulons le multiplier 3 fois sans connaître les détails?
address.multiply(3)
La sortie devrait ressembler à ceci:
<customer>
<address>
<street />
<city />
<postalcode />
</address>
<address>
<street />
<city />
<postalcode />
</address>
<address>
<street />
<city />
<postalcode />
</address>
</customer>
Cela pourrait être possible avec appendNode
mais je manque une méthode clone pour les noeuds de groovy. Y a-t-il une solution pour y parvenir?
Merci, ça m'a beaucoup aidé. Si jamais vous trouvez une façon plus simple de faire ceci: s'il vous plaît faites le moi savoir! – codevour