Я хотел бы использовать Groovy Markup Template Engine, чтобы конечный результат был следующим:
<ac:structured-macro ac:macro-id="cxf02" ac:name="warning" ac:schema-version="1">ERROR</ac:structured-macro>
Основной код, который я запускаю, следующий:
TemplateConfiguration config = new TemplateConfiguration()
MarkupTemplateEngine engine = new MarkupTemplateEngine(config)
Template template = engine.createTemplate("""
<!-- I don't know what to put here -->
""")
Map<String, Object> model = new HashMap<>()
Writable output = template.make(model)
println(output)
Полагаю, что следует избегать двоеточий и тире или чего-то в этом роде.
Я не смог найти ответ на отличную документацию.