header
Main Menu
Home
Eviware Store
Downloads
Products
News
Forum
Search
FAQs
Customer Area
Support
Documentation
Tutorials
CookBook
Downloads
Forum
Login Form
Welcome, Guest. Please login or register.
September 07, 2008, 10:04:56 pm
Username: Password:
Login with username, password and session length

Forgot your password?
 
How to read parent and child nodes in groovy?
Welcome, Guest. Please login or register.
September 07, 2008, 10:04:56 pm
Home Help Search Login Register
News: The Forums are up! Welcome to eviware.

+  Eviware Forum
|-+  soapUI
| |-+  soapUI
| | |-+  How to read parent and child nodes in groovy?
« previous next »
Pages: [1] Print
Author Topic: How to read parent and child nodes in groovy?  (Read 244 times)
Shashi
Newbie
*
Posts: 12


« 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

Logged
omatzura
Administrator
Hero Member
*****
Posts: 1,210


« Reply #1 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
Logged
Shashi
Newbie
*
Posts: 12


« Reply #2 on: May 06, 2008, 11:16:10 pm »

Thanks for the reply. It is working perfectly as expected.
- Shashi
Logged
Pages: [1] Print 
« previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
header header
header
header