Я новичок в Grails/ Groovy и пытаюсь найти node в XML файле; Я выяснил, как перебирать все из них, но я хочу выйти из цикла, когда найден объект node. Я читал, что вместо того, чтобы использовать "каждый", используйте "find", но примеры поиска, которые я видел, - это условия. Прямо сейчас логика, которую я имею, будет проходить через весь файл без выхода. Код ниже:
records.children().each {domain ->
println "domain_name: " + [email protected]_name
if ([email protected]_name == targetDomain) {
println "target domain matched: " + [email protected]_name
domain.children().each {misc_field ->
println "field_name: " + [email protected]_name
println "field_type: " + [email protected]_type
println "field_value: " + misc_field
}
}
}