Как создать тег Gsp от Markupbuilder? - PullRequest
0 голосов
/ 31 октября 2018

Я хочу создать файл gsp следующим образом:

но я не могу найти, как написать код markupbuilder.

мой код такой: MarkupBuilder mb = new groovy.xml.MarkupBuilder (strXml);

    def builderA = new StreamingMarkupBuilder()
    def gsp = builderA.bind{
        html{
            g.uploadForm(action:"saveDataItem"){
                table{
                    f.with{
                        tr{
                            td{
                                "Test"
                            }
                        }
                    }
                }
            }
        }
    }

    println XmlUtil.serialize(gsp)

Это не работает.

1 Ответ

0 голосов
/ 31 октября 2018
import groovy.xml.*

def mb = new StreamingMarkupBuilder()
def gsp = mb.bind {
    html{
        "g:uploadForm"(action:"saveDataItem"){
            table{
                tr{
                    td("Test")
                }
            }
        }
    }
}

println gsp.toString()
...