如何访问父XML元素

时间:2017-05-05 08:38:42

标签: xml groovy

我正在迭代这样的XML文件:

new XmlSlurper().parseText(getServiceConfigXml())
            .'**'
            .findAll { it.name() == 'something' }
            .each { node ->

println "attribute: ${node.attributes()} and body: ${node.text()}"
}

如何访问' node'的父元素? ?

1 个答案:

答案 0 :(得分:3)

${node.parent().attributes()}
你甚至可以做到

${node.parent().parent().attributes()}

访问父节点的父节点