but I thought, is there a way to do this "groovy"?
Required: class groovy.xml.XmlUtil
, Groovy, , , .
: groovy.xml.XmlUtil 1.6.0; 1.5.x groovy.xml.dom.DOMUtil. groovy; , java.xml.transform. , , Groovy GDK ββ ( xml ), Java JDK .
:
import javax.xml.parsers.DocumentBuilderFactory
import groovy.xml.XmlUtil
def fileName = 'build.xml'
def builder = DocumentBuilderFactory.newInstance().newDocumentBuilder()
def inputStream = new FileInputStream(fileName)
def doc = builder.parse(inputStream)
println XmlUtil.serialize(doc.documentElement)
Groovy API Groovy JDK (, )