1
私はサーバー側でサービスを書くためにPHPを使用しています。複雑な種類のwsdlをサーバー側でPHPを使用して処理する
私のWSDL要求と応答のタイプである<xsd:element name="testServiceRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="identifier" type="xsd:string"></xsd:element>
<xsd:element name="params" type="abc:Parameters"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="testServiceResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="response" type="abc:responseType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="Parameter">
<xsd:sequence>
<xsd:element name="key" type="xsd:string"></xsd:element>
<xsd:element name="value" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Parameters">
<xsd:sequence>
<xsd:element name="param" type="abc:Parameter" maxOccurs="unbounded" minOccurs="0"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="responseType">
<xsd:sequence>
<xsd:element name="resultCode" type="xsd:string"></xsd:element>
<xsd:element name="resultDesc" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
次誰かがパラメータ値を取得するには、PHPの関数を作成する方法と、そのcopmlexタイプのリターンを書く方法私を助けてください。
私のPHPの関数は、事前に
function testService($params) {
// how can I get the parameter values ????
return "";
// what should I return to compatible with return type ???
}
のような感謝に見える....