Я пытаюсь выполнить поиск в XML-файле с использованием XMLSlurper, и после прочтения некоторых прошлых вопросов подумал, что это будет способ сделать это, однако он не работает.Невозможно найти контент по имени тега, используя XMLSlurper
Это содержание XML:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="Permissions_DontShowAgain">Do not show again</string>
<string name="Version">1.32.3</string>
<string name="RetryNow">Retry Now</string>
...
И это код:
def result = new XmlSlurper().parse(file)
assert result instanceof groovy.util.slurpersupport.GPathResult
def version = result.depthFirst().findAll { it.name() == 'Version' }
println version
Если я делаю Println после прихлебывая я могу подтвердить, что файл был найден и переменная результата содержит его содержание. Но если я распечатаю версию ее []. Я хочу получить значение 1.32.3.