【发布时间】:2015-06-27 17:16:58
【问题描述】:
我对 Groovy 很陌生,在定义 xml 时找不到在 groovy 中格式化/编辑数据的正确方法。我想将我的日期格式化为某种自定义格式,但我不能从这个闭包中调用任何方法,所以以下失败:
def response = {
mkp.pi(xml:"version='1.0' encoding ='UTF-8'")
response () {
status(0)
count(data.size)
objects() {
data.each { row ->
object() {
someId(row.myId)
objectDate(callSomeMethodtoFormatTheDate(row.someDate))
}
}
}
}
谢谢
【问题讨论】:
-
objectDate( row.someDate.format('dd/MM/yyyy'))? -
谢谢,确实有效!但是,我真的很想知道如何调用方法(添加更多的 null 检查、日志记录等。)
-
您的原始代码以什么方式失败?
标签: xml groovy markupbuilder streamingmarkupbuilder