def txt = """ <Lane_Attributes>
ID,1
FovCount,600
FovCounted,598
</Lane_Attributes> """
def map = new HashMap()
def lane = new XmlParser().parseText(txt)
def content = lane.text()
content.eachLine {
line ->
def dual = line.split(',')
def key = dual[0].trim()
def val = dual[1].trim()
//println "key: ${key} value: ${val}"
map.put(key,val)
}
println "map contains " + map.inspect()
// Будет напечатано: карта содержит ["FovCounting": "598", "ID": "1", "FovCount": "600"]
Ваша проблема в том, что содержимое между тегами должно сохранять одинаковый формат, иначе этот код будет поврежден