2
服務器爲我提供了一個複雜的xml響應。它有三個複雜的對象列表,但不像其他複雜的對象列表,它沒有標準的定義。 這裏的WSDL認定中:如何在一個響應中解析一個或多個複雜對象列表ksoap2
<xs:complexType name="SinseiDataForMobile">
<xs:sequence>
<xs:element name="originalHeader" type="HeaderData" minOccurs="0" maxOccurs="1" />
<xs:element name="dispHeader" type="HeaderDataForMobile" maxOccurs="unbounded" />
<xs:element name="dispBody" type="BodyDataForMobile" maxOccurs="unbounded" />
<xs:element name="dispHyo" type="HelloDataForMobile" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
和響應XML:
<ns2:sinseiData>
<ns2:originalHeader>
<ns2:syoruiCode>test002</ns2:syoruiCode>
<ns2:syoruiName>test002</ns2:syoruiName>
<ns2:syoruiHan>1</ns2:syoruiHan>
</ns2:originalHeader>
<ns2:dispHeader>
<ns2:key>SHD_HKD</ns2:key>
<ns2:value>2012</ns2:value>
</ns2:dispHeader>
<ns2:dispHeader>
<ns2:key>SHD_KBN_KINKYU</ns2:key>
<ns2:value>ss</ns2:value>
</ns2:dispHeader>
<ns2:dispHeader>
<ns2:key>SHD_SRI_CODE</ns2:key>
<ns2:value>test002</ns2:value>
</ns2:dispHeader>
<ns2:dispHeader>
<ns2:key>SHD_SRI_NAME</ns2:key>
<ns2:value>test002</ns2:value>
</ns2:dispHeader>
<ns2:dispHeader>
<ns2:key>SHD_HKU_NO</ns2:key>
<ns2:value>a002</ns2:value>
</ns2:dispHeader>
<ns2:dispHeader>
<ns2:key>SHD_HKU_NAME</ns2:key>
<ns2:value>asdf ad</ns2:value>
</ns2:dispHeader>
<ns2:dispHeader>
<ns2:key>SHD_HKU_SID</ns2:key>
<ns2:value>test001</ns2:value>
</ns2:dispHeader>
<ns2:dispHeader>
<ns2:key>SHD_HKU_SNAME</ns2:key>
<ns2:value>test001</ns2:value>
</ns2:dispHeader>
<ns2:dispHeader>
<ns2:key>SHD_ATN</ns2:key>
<ns2:value/>
</ns2:dispHeader>
<ns2:dispBody>
<ns2:koumokuSyubetu>1</ns2:koumokuSyubetu>
<ns2:value>0022</ns2:value>
</ns2:dispBody>
<ns2:dispHyo>
<ns2:hyoNo>1</ns2:hyoNo>
<ns2:hyoName>table1</ns2:hyoName>
</ns2:dispHyo>
<ns2:dispHyo>
<ns2:hyoNo>2</ns2:hyoNo>
<ns2:hyoName>table2</ns2:hyoName>
</ns2:dispHyo>
</ns2:sinseiData>
我該如何處理這三名不定長名單。 soapEnvelope映射在這裏不起作用。 任何幫助將不勝感激!
看到http://roderickbarnes.com/blog/droid-chronicles-web-services-handling-complex-parameters – JLouis 2012-02-29 07:38:06
我看到這個博客,這個例子只是解析一個列表,所以她可以從樹屬性1列表的長度。但我的問題是如何解析三個不確定長度的列表 – 2012-02-29 07:48:52