如何使用PHP中的Soap从wsdl文件中读取数据

时间:2017-01-25 07:44:17

标签: php web-services soap xsd wsdl

<?php
$options = array(
            'soap_version'=>SOAP_1_1,
            'exceptions'=>true,
            'trace'=>1,
            'cache_wsdl'=>WSDL_CACHE_NONE
        ); 
$client = new SoapClient("http://www.webservicex.net/stockquote.asmx?WSDL", $options);
$response = $client->GetQuote(array('symbol'=>"DOX"));
var_dump($response);
?>

好的。这是一个示例代码,我试图从一个简单的wsdl文件访问数据并且它工作。但是我想要读取的wsdl文件包含带有ref而不是名称的元素。

  

那我怎么读这个?

     
    

xsd:element id =“otaVehAvailRateRQ”ref =“ota:OTA_VehAvailRateRQ”

  

我想知道元素的名称以便执行此操作

  

$ response = $ client-&gt; GetQuote(array('symbol'=&gt;“DOX”));   其中'symbol'是名称

0 个答案:

没有答案