Как найти все элементы XML по имени тега в Groovy?

Как я могу найти все элементы в XML по их имени тега в Groovy (GPath)?

Мне нужно найти все элементы car в этом документе:

<records>
  <first>
    <car>
      <id>378932</id>
    </car>
  </first>
  <second>
    <foo>
      <car>
       <name>audi</name>
      </car>
    </foo>
  </second>
</records>

Это то, что я пытался, но потерпел неудачу:

def xml = new XmlSlurper().parse(file)
assert xml.car.size() == 2
18
задан Dreanaught 8 November 2016 в 09:24
поделиться