如何在GPath中按属性值查找元素?
在 GPath 中,此 XPath 的替代方法是什么?通常,在哪里可以找到此文档?//div[@id='foo']
在 GPath 中,此 XPath 的替代方法是什么?通常,在哪里可以找到此文档?//div[@id='foo']
下面是相应的代码段:
def node = new XmlSlurper().parseText(...)
def foo = node.depthFirst().findAll { it.name() == 'div' && it.@id == 'foo'}
您可能想要阅读的其他一些链接:
上一张海报为您提供了所需的一切:假设您的文档已被误入 ,您想要xml
def foo = xml.path.to.div.find{it.@id == 'foo'}
以查找单个结果。或查找所有结果。findAll