Hi,

I'm working on a project which requires parsing the SOAP responses from webservices. All the test services I've produced in VS 2005 have returned data in the format

Code:
<soap:Envelope  .....>
  <soap:Body .....>
    <TestServiceResponse xmlns=...>
       <TestServiceResult>
              ... response attributes here ...
       </TestServiceResult>
    </TestServiceResponse>
  </soap:Body>
</soap:Envelope>

So far, the program I have can parse results in that format. My question is, is it valid for a web service response to contain either

a) multiple TestServiceResponse sections
b) multiple TestServiceResult sections in a TestServiceResponse block

or would there only ever be a maximum of one of each block? (I know VS can omit the TestServiceResponse tag by changing the wrapped option).


Thanks in advance,

Adam