import groovy.xml.MarkupBuilder "http://localhost:8080/test" { ex -> def writer = new StringWriter() def xml = new MarkupBuilder(writer) xml.html { head { title('GroovyCamel') } body { h1('GroovyCamel') p("Fichier DSL GroovyCamel : $dslFilename") p("Exposé sur l'URL : $uri") h1('Headers') table { ex.in.headers.each { h -> tr { td(h.key); td(h.value) } } } h1('Body') p(ex.in.getBody(String)?: '(aucun)') } } ex.out.body = writer.toString() }