有没有办法将 elementFormDefault="unqualified" 服务器模式类型与 Spyne 服务器一起使用?现在我的所有试验都以方法响应结果结束:
<senv:Envelope xmlns:tns="http://test.com/remoteService/"
xmlns:senv="http://schemas.xmlsoap.org/soap/envelope/">
<senv:Body>
<tns:testResponse>
<tns:status>ok</tns:status>
</tns:testResponse>
</senv:Body>
并使用“合格” elementFormDefault 生成 wsdl 片段:
<xs:schema targetNamespace="http://test.com/remoteService/" elementFormDefault="qualified"></xs:schema>
如何配置方法或参数模型以获得如下结果:
<senv:Envelope xmlns:tns="http://test.com/remoteService/"
xmlns:senv="http://schemas.xmlsoap.org/soap/envelope/">
<senv:Body>
<tns:testResponse>
<status>ok<status>
</tns:testResponse>
</senv:Body>
我的目标是在子元素中生成结果:
<tns:status>ok</tns:status>
将出现没有命名空间前缀 - 像这样:
<status>ok<status>