(простите за странный заголовок ...)
Я хочу использовать систему Groovy Builder для создания 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')
Как должен выглядеть конструктор, чтобы я мог добавлять узлы с помощью разметки (или любого другого компоновщика) где-то посередине конверта?
Надеюсь, это было как-то понятно?!
СПАСИБО
Marty