Groovy模板引擎下(The MarkupTemplateEngine引擎细节介绍)
模板格式
1.1基础:
模板包含Groovy代码,下面详细具体的解析一下第一个样例:
xmlDeclaration() (1)
cars { (2)
cars.each { (3)
car(make: it.make, model: it.model) (4)
} (5)
}
1 渲染XML的声明字符串
2 打开一个cars标签
3 cars是模板数据模型的一个变量包含了所有的car实例
4 遍历每一项,从car实例创建car标签
5 关闭上述的cars标签