Groovy:StreamingMarkupBuilder返回的Xml
如何访问StreamingMarkupBuilder返回的xml元素Groovy:StreamingMarkupBuilder返回的Xml,xml,groovy,Xml,Groovy,如何访问StreamingMarkupBuilder返回的xml元素 def element = { Element { Element1("value1") Element2("value2") Element3("value3") } } def xml = new StreamingMarkupBuilder().bind(element) 现在我需要Element2的值。我试过了 println xml.Element.Element2
def element = {
Element {
Element1("value1")
Element2("value2")
Element3("value3")
}
}
def xml = new StreamingMarkupBuilder().bind(element)
现在我需要Element2
的值。我试过了
println xml.Element.Element2.text()
但它不起作用。我不知道;我不相信您可以,您需要解析StreamingMarkupBuilder的输出:
println new XmlSlurper().parseText( xml.toString() ).Element2.text()