Forum Discussion

groovysoapui's avatar
groovysoapui
Occasional Visitor
8 years ago

Reading data grid

Hi All,

 

I want to ask some help with seeking data from a grid.

I have an xml like this, and i want to read the table from the response.

 

<ns2:Data name="GenDocGrid">
   <ns2:Table>
   <ns2:Val>
   <ns2:Column name="col1" type="Int"/>
   <ns2:Column name="col2" type="String"/>
   <ns2:Column name="col3" type="String"/>
   <ns2:Row>
   <ns2:Col>
      <ns2:Int>
      <ns2:Val>value</ns2:Val>
      </ns2:Int>
   </ns2:Col>
   <ns2:Col>
      <ns2:String>
      <ns2:Val>value1</ns2:Val>
      </ns2:String>
   </ns2:Col>
   <ns2:Col>
      <ns2:String>
      <ns2:Val>data1</ns2:Val>
      </ns2:String>
   </ns2:Col>
   </ns2:Row>
   <ns2:Row>
   <ns2:Col>
      <ns2:Int>
      <ns2:Val>value</ns2:Val>
      </ns2:Int>
   </ns2:Col>
   <ns2:Col>
      <ns2:String>
      <ns2:Val>value2</ns2:Val>
      </ns2:String>
   </ns2:Col>
   <ns2:Col>
      <ns2:String>
      <ns2:Val>data2</ns2:Val>
      </ns2:String>
   </ns2:Col>
   </ns2:Row>
   <ns2:Row>
   <ns2:Col>
      <ns2:Int>
      <ns2:Val>value</ns2:Val>
      </ns2:Int>
   </ns2:Col>
   <ns2:Col>
      <ns2:String>
      <ns2:Val>value3</ns2:Val>
      </ns2:String>
   </ns2:Col>
   <ns2:Col>
      <ns2:String>
      <ns2:Val>data3</ns2:Val>
      </ns2:String>
   </ns2:Col>
   </ns2:Row>
   <ns2:Row>
   <ns2:Col>
      <ns2:Int>
      <ns2:Val>value</ns2:Val>
      </ns2:Int>
   </ns2:Col>
   <ns2:Col>
      <ns2:String>
      <ns2:Val>value4</ns2:Val>
      </ns2:String>
   </ns2:Col>
   <ns2:Col>
      <ns2:String>
      <ns2:Val>data4</ns2:Val>
      </ns2:String>
   </ns2:Col>
   </ns2:Row>
   <ns2:Row>
   <ns2:Col>
      <ns2:Int>
      <ns2:Val>value</ns2:Val>
      </ns2:Int>
   </ns2:Col>
   <ns2:Col>
      <ns2:String>
      <ns2:Val>value5</ns2:Val>
      </ns2:String>
   </ns2:Col>
   <ns2:Col>
      <ns2:String>
      <ns2:Val>data5</ns2:Val>
      </ns2:String>
   </ns2:Col>
   </ns2:Row>
   <ns2:Row>
   <ns2:Col>
      <ns2:Int>
      <ns2:Val>value</ns2:Val>
      </ns2:Int>
   </ns2:Col>
   <ns2:Col>
      <ns2:String>
      <ns2:Val>value6</ns2:Val>
      </ns2:String>
   </ns2:Col>
   <ns2:Col>
      <ns2:String>
      <ns2:Val>data6</ns2:Val>
      </ns2:String>
   </ns2:Col>
   </ns2:Row>
   </ns2:Val>
   </ns2:Table>
</ns2:Data>

 

How can i get the data pairs value1:data1, value2:data2, ... with groovy script?

Thanks for help.

No RepliesBe the first to reply