有什么改进可以改进此代码吗?也许有一些时髦的语言功能?此片段将 xml 文件展平为:node/node/node
def root = new XmlParser().parse("src/your_xml.xml")
root.depthFirst().each { n ->
def name = n.name()
while(n?.parent()){
name = "${n?.parent()?.name()}/${name}";
n = n?.parent()
}
println name
}