title: How to parse one or more complex object list in one response by ksoap2
body: <p>server gives me a complex xml response. it's has three complex object list.but unlike other complex object list, it did't standard defined.
  Here's the wsdl defination:</p>
  
  <pre><code>&lt;xs:complexType name="SinseiDataForMobile"&gt;
    &lt;xs:sequence&gt;
    &lt;xs:element name="originalHeader" type="HeaderData" minOccurs="0" maxOccurs="1" /&gt; 
    &lt;xs:element name="dispHeader" type="HeaderDataForMobile" maxOccurs="unbounded" /&gt; 
    &lt;xs:element name="dispBody" type="BodyDataForMobile" maxOccurs="unbounded" /&gt; 
    &lt;xs:element name="dispHyo" type="HelloDataForMobile" maxOccurs="unbounded" /&gt; 
    &lt;/xs:sequence&gt;
    &lt;/xs:complexType&gt;
  </code></pre>
  
  <p>and the response xml:</p>
  
  <pre><code>&lt;ns2:sinseiData&gt;
          &lt;ns2:originalHeader&gt;
             &lt;ns2:syoruiCode&gt;test002&lt;/ns2:syoruiCode&gt;
             &lt;ns2:syoruiName&gt;test002&lt;/ns2:syoruiName&gt;
             &lt;ns2:syoruiHan&gt;1&lt;/ns2:syoruiHan&gt;
          &lt;/ns2:originalHeader&gt;
          &lt;ns2:dispHeader&gt;
             &lt;ns2:key&gt;SHD_HKD&lt;/ns2:key&gt;
             &lt;ns2:value&gt;2012&lt;/ns2:value&gt;
          &lt;/ns2:dispHeader&gt;
          &lt;ns2:dispHeader&gt;
             &lt;ns2:key&gt;SHD_KBN_KINKYU&lt;/ns2:key&gt;
             &lt;ns2:value&gt;ss&lt;/ns2:value&gt;
          &lt;/ns2:dispHeader&gt;
          &lt;ns2:dispHeader&gt;
             &lt;ns2:key&gt;SHD_SRI_CODE&lt;/ns2:key&gt;
             &lt;ns2:value&gt;test002&lt;/ns2:value&gt;
          &lt;/ns2:dispHeader&gt;
          &lt;ns2:dispHeader&gt;
             &lt;ns2:key&gt;SHD_SRI_NAME&lt;/ns2:key&gt;
             &lt;ns2:value&gt;test002&lt;/ns2:value&gt;
          &lt;/ns2:dispHeader&gt;
          &lt;ns2:dispHeader&gt;
             &lt;ns2:key&gt;SHD_HKU_NO&lt;/ns2:key&gt;
             &lt;ns2:value&gt;a002&lt;/ns2:value&gt;
          &lt;/ns2:dispHeader&gt;
          &lt;ns2:dispHeader&gt;
             &lt;ns2:key&gt;SHD_HKU_NAME&lt;/ns2:key&gt;
             &lt;ns2:value&gt;asdf　ad&lt;/ns2:value&gt;
          &lt;/ns2:dispHeader&gt;
          &lt;ns2:dispHeader&gt;
             &lt;ns2:key&gt;SHD_HKU_SID&lt;/ns2:key&gt;
             &lt;ns2:value&gt;test001&lt;/ns2:value&gt;
          &lt;/ns2:dispHeader&gt;
          &lt;ns2:dispHeader&gt;
             &lt;ns2:key&gt;SHD_HKU_SNAME&lt;/ns2:key&gt;
             &lt;ns2:value&gt;test001&lt;/ns2:value&gt;
          &lt;/ns2:dispHeader&gt;
          &lt;ns2:dispHeader&gt;
             &lt;ns2:key&gt;SHD_ATN&lt;/ns2:key&gt;
             &lt;ns2:value/&gt;
          &lt;/ns2:dispHeader&gt;
          &lt;ns2:dispBody&gt;
             &lt;ns2:koumokuSyubetu&gt;1&lt;/ns2:koumokuSyubetu&gt;
             &lt;ns2:value&gt;0022&lt;/ns2:value&gt;
          &lt;/ns2:dispBody&gt;
          &lt;ns2:dispHyo&gt;
             &lt;ns2:hyoNo&gt;1&lt;/ns2:hyoNo&gt;
             &lt;ns2:hyoName&gt;table1&lt;/ns2:hyoName&gt;
          &lt;/ns2:dispHyo&gt;
          &lt;ns2:dispHyo&gt;
             &lt;ns2:hyoNo&gt;2&lt;/ns2:hyoNo&gt;
             &lt;ns2:hyoName&gt;table2&lt;/ns2:hyoName&gt;
          &lt;/ns2:dispHyo&gt;
       &lt;/ns2:sinseiData&gt;
  </code></pre>
  
  <p>How can i handle this three uncertain length list. soapEnvelope mapping doesn't works in here.
  Any help will be appreciate!</p>