gpt4 book ai didi

android - 如何通过 ksoap2 在一个响应中解析一个或多个复杂的对象列表

转载 作者:行者123 更新时间:2023-11-29 14:01:05 25 4
gpt4 key购买 nike

服务器给了我一个复杂的 xml 响应。它具有三个复杂对象列表。但与其他复杂对象列表不同,它没有标准定义。这是 wsdl 定义:

<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 映射在这里不起作用。任何帮助将不胜感激!

最佳答案

请参阅有关 ksoap 的博客 Getting Started with KSOAP on Android

希望对你有帮助。

关于android - 如何通过 ksoap2 在一个响应中解析一个或多个复杂的对象列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9494811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com