我的的响应有问题。
我有这个结构:
<xsd:element minOccurs="0" name="sesso">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="M" />
<xsd:enumeration value="F" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>我需要的回应是:
<sesso xsi:type="xsd:string">M</sesso>但我总是得到ns1:sesso类型:
<sesso xsi:type="ns1:sesso">M</sesso>为什么要这样?
我的php代码就是这个代码:
$server = new SoapServer("assistiti.wsdl", array('soap_version' => SOAP_1_2));
$server->addFunction("aggiornaAssistiti");
$server->handle();
function aggiornaAssistiti() {
$assistito = new stdClass();
$assistito->sesso = "M";
return $assistito; }(我正在使用soapUI进行测试)
发布于 2017-04-16 10:12:31
尝试使用SoapVar。第三个参数指定类型。
https://stackoverflow.com/questions/43410234
复制相似问题