A simple template is essentially a string with variable placeholders. import groovy.text.SimpleTemplateEngine // Define our template def template = ”’ <planet id="${planet.id}"> <name>${planet.name}</name> <color>${planet.color}</color> </planet> ”’.trim() // Define our data def data = [id:’100′,name:’Neptune’,color:’Green’] // Bring the template and data together def engine = new SimpleTemplateEngine().createTemplate(template) def result = engine.make([planet:data]).toString() println [...]
