|
Title: How to read parent and child nodes in groovy? Post by: Shashi on May 06, 2008, 12:13:31 am Hello,
I have a response like this <ax21:stageset> <ax21:name> <ax21:type> </ax21:stageset> <ax21:fabstageset> <ax21:name> <ax21:type> </ax21:fabstageset> Can some one please help me giving me leads to code the groovy assertion to get the child elements based on its parent? Example, I need value of name under the first parent node that is ax21:stageset. In my current script i am doing def holder = groovyUtils.getXmlHolder( messageExchange.responseContent ) def name = holder.getNodeValue("//ax21:name") this gets me the last one it reads. Is there a way to specify the parent.name like stageset.name or fabstageset.name? Thanks in advance! - Shashi Title: Re: How to read parent and child nodes in groovy? Post by: omatzura on May 06, 2008, 01:42:55 pm Hi Shashi,
please try the following instead; def name = holder.getNodeValue("//ax21:stageset/ax21:name") or def name = holder.getNodeValue("//ax21:fabstageset/ax21:name") regards! /Ole eviware.com Title: Re: How to read parent and child nodes in groovy? Post by: Shashi on May 06, 2008, 11:16:10 pm Thanks for the reply. It is working perfectly as expected.
- Shashi |