我在从.Net应用程序调用PHP Web服务时遇到问题。 这是XML响应,我认为 return 节点存在问题
<?xml version="1.0" encoding="ISO-8859-1"?>
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:infoprodottoResponse xmlns:ns1="http://wan3.edc.it">
<result xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType=":[0]"></result>
<error xsi:type="xsd:string">8u9lvDe3RBiGuXyL9lvM2tODlRMtcN77ya3S2LDEWEetBeRz/k4mXkK4hSqpgZOKilHYXgycj6Jtu8iBTfR1FQ==</error>
<token xsi:type="xsd:string">5o58H00T96AWedhG1tnSc4xR+yXg7PQfQzXYVpri2AY=</token>
</ns1:infoprodottoResponse>
</SOAP-ENV:Body>
在 result 节点中, SOAP-ENC:arrayType 属性未声明数组类型。 如果存在 SOAP-ENC:arrayType ,则必须声明数组类型,不是吗? 如果数组为空,也必须声明它?