Php Soap请求param作为数组

时间:2015-06-22 09:28:26

标签: php xml soap

XML请求:

<ID xsi:type="xs:string">9832457</ID>    
<BookingDetails xsi:type="soapenc:Array" soapenc:arrayType="ns1:TBookingDetail[2]">

       <item xsi:type="ns1:TBookingDetail">

            <Question xsi:type="xs:string">COMMENTS</Question>

            <Answer xsi:type="xs:string">This is where the appointment notes go</Answer>

            <ErrorCode xsi:type="xs:int">0</ErrorCode>

            <ErrorDesc xsi:type="xs:string"></ErrorDesc>

            <RequestID xsi:type="xs:string"></RequestID>

        </item>

</BookingDetails>

我创建了soap对象,

$client     = new SoapClient($this->wsdlurl);

我有一个方法可以在soap请求中调用MakeRegistration(),第二个param是数组。上面的XML请求是我在SoapUi中的XML请求,那么我应该如何传递我的下面的请求。

$newresult  = $client->MakeRegistration($id,$arr);

1 个答案:

答案 0 :(得分:0)

这是我的解决方案对我有用,可能对某人有帮助,

a.shift