Перефразируйте его. Вот мой код вместе с XML. Каждый раз, когда я пытаюсь выполнить print_r, он ничего не отражает.
$portal = 'CaregiverPortal'; $userName = 'dxt3uyk27U3wRRrzaFGiwQ=='; $password = 'wD81PILmPuJX2fyFek937A=='; $url = "https://webapp.healthcaresynergy.com:8002/demoalpha/CaregiverPortalMobile/CaregiverPortalS ervice.svc?singleWsdl"; $option = array('trace' => 1 ); $xml = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">'. '<soapenv:Header/>'. '<soapenv:Body>'. '<LoginCaregiverPortal>'. '<userName>Anything</userName>'. '<password>Anything</password>'. '<portal>'.$portal.'</portal>'. '<caregiverID>'.$userName.'</caregiverID>'. '<timeStamp>'.$password.'</timeStamp>'. '</LoginCaregiverPortal>'. '</soapenv:Body>'. '</soapenv:Envelope>'; $client = new LocalSoapClient($url, $option, $xml); try { $client->LoginCaregiverPortal(); $response = $client->__getLastResponse(); //echo 'result'; //echo "<br/>"; //echo htmlspecialchars($response); $xml = simplexml_load_string($response); $json = json_encode($xml); $array = json_decode($json,TRUE); print_r($array);
}
это то, что я получаю в результате.
Array ( )
Я думаю, что здесь я получаю пустой результат.
$xml = simplexml_load_string($response); $json = json_encode($xml); $array = json_decode($json,TRUE); print_r($array);
Большое спасибо за помощь.