iba*_*alf 2 xml grails groovy markupbuilder
我似乎无法弄清楚如何创建非硬编码的节点.例:
def aval = "someValue"
def xml = new MarkupBuilder()
xml.outTag(attr: aval) // outTag is hardcoded
Run Code Online (Sandbox Code Playgroud)
我的问题是:如果我不知道节点的名称怎么办(就像在我的例子中,如果我想让outTag成为变量怎么办).当我读取目录/文件并从中创建XML时,我正在使用它.谢谢.
使用以下格式:
import groovy.xml.MarkupBuilder
def dynamicTag = "blah"
def aval = "someValue"
def xml = new MarkupBuilder()
xml."$dynamicTag"(attr: aval)
Run Code Online (Sandbox Code Playgroud)
这对我有用(Groovy 1.8)
| 归档时间: |
|
| 查看次数: |
2533 次 |
| 最近记录: |