fork download
  1. def xmlString = """<Response xmlns="https://domainname/Member/Account">
  2. <Data>
  3. <e>
  4. <MemberAge>31</MemberAge>
  5. <MemberGender>Femalse</MemberGender>
  6. <MemberName>Erika Garcia</MemberName>
  7. </e>
  8. <e>
  9. <MemberAge>25</MemberAge>
  10. <MemberGender>Male</MemberGender>
  11. <MemberName>James Nelson</MemberName>
  12. </e>
  13. </Data>
  14. <IsRedirect>false</IsRedirect>
  15. <IsSuccess>true</IsSuccess>
  16. <RedirectUrl/>
  17. </Response>"""
  18. def xml = new XmlSlurper().parseText(xmlString)
  19. def members = xml.'**'.findAll{it.name() == 'e'}
  20. println members.size()
  21. println members.collect{it.MemberName}
Success #stdin #stdout 0.99s 4456448KB
stdin
Standard input is empty
stdout
2
[Erika Garcia, James Nelson]