共計 710 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 PHP 中,你可以使用 SOAP 擴展或者 SOAPClient 類來解析 SOAP 響應并獲取數據。以下是一個簡單的示例:
使用 SOAP 擴展:
// 創建 SOAP 客戶端
$client = new SoapClient('http://example.com/wsdl');
// 調用遠程方法并獲取響應
$response = $client->someMethod();
// 解析響應數據
$xml = simplexml_load_string($response);
$data = $xml->xpath('//someData'); // 獲取特定數據節點
// 打印數據
print_r($data);
使用 SOAPClient 類:
// 創建 SOAP 客戶端
$client = new SOAPClient('http://example.com/wsdl');
// 調用遠程方法并獲取響應
$response = $client->__soapCall('someMethod', array());
// 解析響應數據
$xml = simplexml_load_string($response);
$data = $xml->xpath('//someData'); // 獲取特定數據節點
// 打印數據
print_r($data);
在這些示例中,我們首先創建了一個 SOAP 客戶端,并使用 SOAP 擴展或 SOAPClient 類調用遠程方法獲取 SOAP 響應。然后,我們將響應數據轉換為簡單的 XML 對象,并使用 XPath 來獲取特定的數據節點。最后,我們打印出獲取到的數據。
丸趣 TV 網 – 提供最優質的資源集合!
正文完