我尝试了一个简单的groovy脚本。
def builder = new groovy.xml.MarkupBuilder(out)
builder.ul{
li {
a( href : "href.html" ) {
span(class:"class")
"Content"
}
}
}
输出:
<ul>
<li>
<a href='href.html'>
<span class='class' />
</a>
</li>
</ul>
我的问题是“内容”缺失的原因? 我怎么能解决这个问题。
Groovy版本1.7.10
编辑:
我想要的是(<span>
之外的“内容”)
<ul>
<li>
<a href='href.html'>
<span class='class' />
Content
</a>
</li>
</ul>
答案 0 :(得分:4)
更新:
使用最新的编辑问题,答案应该是:
builder.ul{
li {
a( href : "href.html" ) {
span class:"class"
mkp.yield "Content"
}
}
}