有没有办法在 Spyne 服务器上使用 elementFormDefault="unqualified" 服务器模式类型?现在我的所有试验都以方法响应结果结束:
<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>
Run Code Online (Sandbox Code Playgroud)
并生成带有“合格” elementFormDefault 的 wsdl 片段:
<xs:schema targetNamespace="http://test.com/remoteService/" elementFormDefault="qualified"></xs:schema>
Run Code Online (Sandbox Code Playgroud)
如何配置方法或参数模型以获得如下结果:
<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>
Run Code Online (Sandbox Code Playgroud)
我的目标是在子元素中生成结果:
<tns:status>ok</tns:status>
Run Code Online (Sandbox Code Playgroud)
将没有命名空间前缀出现 - 像这样:
<status>ok<status>
Run Code Online (Sandbox Code Playgroud)