0

Given the following XML how can I obtain the value of status with Groovy's XmlSlurper:

<response status="success">
  <child>
     <age>21</age>
     <name>Jane McCoy</name>
  </child>
</response>
Sam Farmer
  • 4,108
  • 17
  • 20

1 Answers1

2
def xmlStr = """
<response status="success">
  <child>
     <age>21</age>
     <name>Jane McCoy</name>
  </child>
</response>
"""

def parsed = new XmlSlurper().parseText(xmlStr)
assert parsed.'@status' == 'success'
dmahapatro
  • 49,365
  • 7
  • 88
  • 117