Ask a Question

SOAP XML Parsing with Groovy.

ind
Occasional Contributor

SOAP XML Parsing with Groovy.

Hi,

Here is my SOAP Request:


 

 
     
       
        33
Manipal
     

 



// //I need to get the  Postcode value/text.so here is my  Groovy Snippet To get the  Postcode  Text /Value ..But it didn't work...Because Of the  presence of    ":".



def output = ""
def rootNode = new XmlSlurper().parseText(xml)

rootNode.each {
  output += it.text().trim()
}
log.info(output)
log.info(rootNode.soapenv:Envelope.soapenv:Header.soapenv:Body.web:GetUKLocationByPostCode.web:PostCode.text())

But the same  code works fine with the Normal XML (i.e, Doesn't contain ":" ).
So, how to get  the Postcode.

Regards,
Franky.
1 REPLY 1
omatzura
Super Contributor

Hi Franky,

have a look at the "Modification of request xml" example in our user-guide at http://www.soapui.org/userguide/functio ... t_Examples, it shows how to parse a message containing namespaces..

Alternatively go for the soapUI Pro version which contains a GroovyUtils class that makes this even easier.. check out http://www.soapui.org/userguide/functio ... roovyUtils

regards!

/Ole
eviware.com
cancel
Showing results for 
Search instead for 
Did you mean: