Как этого добиться, чтобы получить имена тегов «первого уровня» XML-файла с помощью Groovy.Предположим, у нас есть следующий XML:
<records>
<first>
<car>
<id>378932</id>
</car>
</first>
<second>
<foo>
<car>
<name>audi</name>
</car>
</foo>
</second>
</records>
... Я хочу получить "first" и "second" в результате моего сценария.
Я анализирую XML с использованием XMLSlurper:
def xml = new XmlSlurper().parse("test.xml");
Я пытался с помощью метода deepFirst (), но он доставляет все доступные узлы.
Спасибо