2012-11-20 101 views
0

我也得到了寧靜的Web服務響應。但我不能夠正確地解析它RESTful Web服務響應解析問題

我的代碼看起來像這樣

include 'RestClient.class.php'; 

error_reporting(E_ALL); 

// Client Profile 



$url = "http://localhost/lgen/index.php/api/client"; 

$ex = RestClient::get($url,array('requestType' =>'viewClientProfile', 
                 'username' => 'uname', 
                   'pass' =>'pass')); 

echo $response = $ex->getResponse(); 

$xml = simplexml_load_string($response); 

當打印$迴應我得到瀏覽器的數據,但在試圖解析它我沒有得到任何類型的數據

+0

有啥問題?你有沒有得到任何錯誤? – Simone

+0

當打印$迴應我得到瀏覽器的數據,但在試圖解析它我沒有得到任何類型的數據 – sree

回答

0
echo $response = $ex->getResponse(); 

您正在同時創建和回顯變量。

試試這個:

$xml = simplexml_load_string($ex->getResponse()); 
var_dump($xml); 
+0

的我都喜歡 78駿龍 qwe asd 123 345 456 mnb zxc contry2state2 country2 如何使用簡單的xml解析它? – sree

+0

閱讀[Manual](http://php.net/manual/en/book.simplexml.php)並查看[Examples](http://www.php.net/manual/en/simplexml .examples-basic.php)。 – Simone

+0

嗨西蒙我可以打印迴應,但無法解析它 – sree