![](/img/trans.png)
[英]How to call overloaded wsdl webservice method from php soap client
[英]fetching xml data from webservice using Soap client in PHP
我有一個網絡服務, 鏈接
我正在使用以下代碼從其方法之一GetAllCategory
獲取xml數據,
$client = new SoapClient("http://empblr.dyndns.org/CentralHomeDelivery_Mob/Service.asmx?wsdl");
$result = $client->GetAllCategory();
print_r( $client);
輸出xml中有3個子節點, <id> <name> <description>
當我打印$ client時,將打印所有節點的數據。 我想知道的是兩件事:
1.如何將數據從每個節點存儲到每個陣列。
2.在另一種方法GetAlladdress
我需要傳遞一個值,即用戶ID,如何實現?
當var_dumb,object(stdClass)[16] public'GetAlladdressResult'=> object(stdClass)[17] public'schema'=> string'string'64336176asdf12345632256asdf 2ANDOLANA CIRCLEMysore時,這是即時消息
謝謝....
如果返回值是一個簡單的字符串,則可以使用
$xml = simplexml_load_string($client);
現在可以按以下方式訪問子項的值:
$xml->id
您可以在此處獲取更多信息: http : //www.php.net/manual/zh/book.simplexml.php
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.