def classpath = new XmlParser().parse('.classpath')

classpath.each {
  println "${it.@kind} ${it.@path}"
}
def newEntry = new Node(classpath, 'classpathentry', [kind:'lib', path:'libs/abc.jar'])

println "after adding a new entry:"
classpath.each {
  println "${it.@kind} ${it.@path}"
}

String outxml = groovy.xml.XmlUtil.serialize( classpath )
println outxml