(对不起,奇怪的标题......)
我想使用 groovy 构建器系统来创建一个 xml。
我的问题是我想有某种信封,用户不必关心。
一个例子:
def builder = new groovy.xml.MarkupBuilder()
builder.foo() {
bar('hello')
}
这应该创造让我们说
<Something id:'123'>
<AnyInfo>
<foo>
<bar>hello</bar>
</foo>
</AnyInfo>
</Something>
以便在后台有一个 xml 结构,用户可以在其中将他的 xml 结构添加到预定义的节点(在示例中为“AnyInfo”)
构建器的外观如何,我可以在信封中间的某处添加带有标记构建器(或任何其他构建器)的节点?
我希望这是可以理解的?!
谢谢马蒂