Замена Kotlin для groovy XmlSlurper & MarkupBuilder

Я думал, что я заменил бы отличный Kotlin в наших сценариях построения градиентов для нашего Android-проекта, поэтому я мог бы начать изучать Kotlin, но первая проблема, с которой я столкнулся, заключалась в том, чтобы выследить некоторые классы или библиотеки, которые могли бы заменить XmlSlurper & MarkupBuilder. Может ли кто-нибудь предложить библиотеку или класс для использования?

def entries = new XmlSlurper().parse("${projectDir}/src/release/res/values/app_settings.xml") def fileLocation = "${projectDir}/src/debug/res/xml/env_prod.xml" println "XML file location = ${fileLocation}" def writer = new FileWriter(new File(fileLocation)) def xmlOut = new MarkupBuilder(writer) xmlOut.mkp.xmlDeclaration(version: "1.0", encoding: "utf-8") xmlOut.Environment { entries.string.each { def name = it.@name.toString() def body = it.text() if (name.startsWith('default_')) { // don't copy production omniture when we're doing local testing! name = name.replace('default_', '').toUpperCase() xmlOut.entry(['name' : name], body) } } }