Comment lire un fichier XML à l'aide de XmlSlurper et insérez-le dans l'arbre construit avec MarkupBuilder?

Je suis en train d'écrire un script qui génère un document XML à l'aide de MarkupBuilder et j'aimerais insérer un fichier XML dans l'arborescence de la lecture à partir d'un fichier. Comment dois-je faire? Un exemple ci-dessous.

def writer = new StringWriter()
def builder = new MarkupBuilder(writer)
builder.root() {
  new XmlSlurper().parse(new File("file.xml"))
}

J'ai essayé mkp.le rendement et mkp.yieldUnescaped mais à la fois résultat d'échappement dans le texte figurant dans la sortie. Un post sur le Groovy liste de diffusion semble suggérer que c'est possible avec StreamingMarkupBuilder mais il n'est pas clair si une solution existe pour MarkupBuilder.

  • Je vois des tas d'exemples et des réponses à vos questions et toutes les questions liées à des opérations CRUD à l'exception de la D-Supprimer dans le lien suivant. groovy.codehaus.org/Processing+XML
InformationsquelleAutor dromodel | 2011-06-02