Я работаю с API, который возвращает groovy.util. Узел, позволяя мне настроить его сгенерированный XML. Я должен добавить дочерний элемент в Узел, и я задаюсь вопросом, могу ли я использовать синтаксис MarkupBuilder для изменения Узла.
Например, вот что-то, что работает, но кажется неуклюжим:
withXml { rootNode ->
def appendedNode = new Node(rootNode, 'foo', [name:'bar'])
def appendedNodeChild = new Node(appendedNode, 'child', [blah:'baz'])
}
Существует ли способ добавить к rootNode использование синтаксиса MarkupBuilder-выхода?Спасибо.