这是XML文件:
<beans>
<jee:jndilookup jndi-name="" id="tenantDataSourceJndi" />
</beans>
答案 0 :(得分:2)
在这里你明白了:
def xml = """<beans xmlns:jee="http://example">
<jee:jndilookup jndi-name="" id="tenantDataSourceJndi" />
</beans>"""
pXml = new XmlSlurper().parseText(xml)
println pXml.'**'.find{it.name() == 'jndilookup'}.@id
在线Demo
快速查看编辑:基于OP评论 如果您需要从文件中读取xml,请使用以下内容:
pXml = new XmlSlurper().parse('C:/Users/jndi.xml')
println pXml.'**'.find{it.name() == 'jndilookup'}.@id