Wert eines XML-Attributs mit Groovy (gpath) abrufen

Verwendung von XmlParser () in Groovy. Siehe den folgenden Code. Ich muss den Wert von druckenAntworten wenn der Wert vonName istArt.

   <root>
        <foo name = 'type' answer  = 'car'/>
        <foo name = 'color' answer = 'red'/>
        <foo name = 'size' answer = 'big'/>
    </root>

Ich muss so etwas machen:

def XML = new XmlParser().parseText(XMLstring)
println XML.root.foo.[where  @name = 'type'].@answer

Antworten auf die Frage(1)

Ihre Antwort auf die Frage