栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

SOAP请求中的TypeError(使用pysimplesoap)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SOAP请求中的TypeError(使用pysimplesoap)

似乎

pysimplesoap
无法
substitutionGroup
在xml模式中处理。

您可以在xsd文件中看到:

<xs:element name="IMKAD_Perceel" substitutionGroup="ipkbo:IMKAD_OnroerendeZaak" type="ipkbo:IMKAD_Perceel"/>

存在this

substitutionGroup
,这意味着
IMKAD_Perceel
IMKAD_OnroerendeZaak
是相同的事物并且可以相互替代。

在soap模式中,响应的这一特定部分定义为:

<xs:complexType name="BerichtGegevens"> <xs:annotation>   <xs:documentation>Inhoud van het bericht.</xs:documentation>     </xs:annotation> <xs:sequence>   <xs:element ref="ipkbo:IMKAD_OnroerendeZaak" minOccurs="1" maxOccurs="1"/>   <xs:element ref="ipkbo:Recht" minOccurs="1" maxOccurs="1"/><xs:element ref="ipkbo:IMKAD_Stuk" minOccurs="0" maxOccurs="unbounded"/>   <xs:element ref="ipkbo:IMKAD_Persoon" minOccurs="1" maxOccurs="unbounded"/>   <xs:element ref="ipkbo:GemeentelijkeRegistratie" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence></xs:complexType>

但是,您可以看到实际的响应是这样的:

<ipkbo:BerichtGegevens>  <ipkbo:IMKAD_Perceel>...</ipkbo:IMKAD_Perceel>  <ipkbo:Recht>...</ipkbo:Recht>  <ipkbo:IMKAD_AangebodenStuk>...</ipkbo:IMKAD_AangebodenStuk>  <ipkbo:IMKAD_Persoon>...</ipkbo:IMKAD_Persoon></ipkbo:BerichtGegevens>

然后

pysimplesoap
似乎会感到困惑,并且无法获得正确的响应类型。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/571065.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号