[英]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.