首页 > 后端开发 > php教程 > 请高手帮忙看一下,如何取出返回的XML的值

请高手帮忙看一下,如何取出返回的XML的值

WBOY
发布: 2016-06-23 14:14:38
原创
912 人浏览过

header("Content-Type:text/html;   charset=utf-8");
error_reporting(E_ALL ^ E_NOTICE);

ob_start();
require_once('lib/nusoap.php');

$url ="http://wingcyx.gicp.net:1600/WeChatSrv.asmx?wsdl";
$client = new nusoap_client($url, 'wsdl','','','','');
$client->soap_defencoding='utf-8';
$client->decode_utf8=false;
$client->xml_encoding='utf-8';
//参数转换为数组传递
$ary = array('WeChat' => 'wingcyx', 'mobile' => '13670500598');
$result = $client->call('regmember',$ary);
$result =get_object_vars($result);

echo $result->regmemberResult;

?>


回复讨论(解决方案)

建议直接上返回的全部内容

试过很多种方法,除了var_dump().直接指向数组也是不行,不知道咋整

<?phpheader("Content-Type:text/html;   charset=utf-8");error_reporting(E_ALL ^ E_NOTICE);ob_start();require_once('lib/nusoap.php');$url ="http://wingcyx.gicp.net:1600/WeChatSrv.asmx?wsdl";$client = new nusoap_client($url, 'wsdl','','','','');$client->soap_defencoding='utf-8';$client->decode_utf8=false;$client->xml_encoding='utf-8';//参数转换为数组传递$ary = array('WeChat' => 'wingcyx', 'mobile' => '13670500598');$result = $client->call('regmember',$ary);//$result =get_object_vars($result);$doc = new DOMDocument();$doc->loadXML($result['regmemberResult']);echo $doc->getElementsByTagName('CardId')->item(0)->nodeValue;
登录后复制

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板