如何访问StreamingMarkupBuilder
返回的xml元素。
def element = {
Element {
Element1("value1")
Element2("value2")
Element3("value3")
}
}
def xml = new StreamingMarkupBuilder().bind(element)
现在我想要Element2
的价值。我试过了
println xml.Element.Element2.text()
但它不起作用。
答案 0 :(得分:1)
我不相信你可以,你需要解析StreamingMarkupBuilder的输出:
println new XmlSlurper().parseText( xml.toString() ).Element2.text()