配列に石鹸XML応答を解析し、私はこのような応答だ:私は石鹸サーバーを呼び出すためにカールを使用していた
$response = $this->SoapModel->soapCall($xml , $this->vas_wsdl_url);
$obj = simplexml_load_string($response);
echo $obj;die();
:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<GenerateAuthPasswordResponse xmlns="NepalTelecom.AuthGateway">
<GenerateAuthPasswordResult>abcd-efgh</GenerateAuthPasswordResult>
<ResultCode>1</ResultCode>
</GenerateAuthPasswordResponse>
</soap:Body>
</soap:Envelope>
をし、私は石鹸のXMLを解析しようとしたとき、
[注:$応答は、SOAP、XML内に設けられた上記SOAPレスポンスである]
と私はこのようないくつかのエラーとしての$ OBJを得る:
Severity: Warning
Message: simplexml_load_string(): namespace warning : xmlns: URI NepalTelecom.AuthGateway is not absolute
この問題を解決するためには、どなたでもご利用ください。 ありがとうございます。
このリンクを参照してください。これはあなたに役立つかもしれません。 https://stackoverflow.com/questions/4194489/how-to-parse-soap-xml – Alex
私はすでにそれを試みましたが、必要な応答を得ることができませんでした。私が上で提供したsoap xmlのための応答を配列で提供できるかどうかを教えてください。 –