如何从XML响应中找到PHP变量中的单词

如何从XML响应中找到PHP变量中的单词,php,xml,rest,Php,Xml,Rest,我请求Web服务REST,得到了XML响应 这是我的密码: //... $webServiceURl = $firstPartUrl . "/" . $name . "/" ; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $webServiceURl); curl_setopt($curl, CURLOPT_RETURNTRANSFER, false); curl_setopt($curl, CURLOPT_SSL_V

我请求Web服务REST,得到了XML响应 这是我的密码:

//...


$webServiceURl = $firstPartUrl . "/" . $name . "/"  ;


$curl = curl_init();  

curl_setopt($curl, CURLOPT_URL, $webServiceURl);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); 

$recoverResponseWebService = curl_exec($curl);
curl_close($curl);  

//....
我在IE中得到了2种可能性的响应

第一个:

 <?xml version="1.0" encoding="UTF-8"?>
 -<ApiUser version="1.0" generator="zend">-<lookup><response>SUCCESS</response>-<user><name>John</name><id>25896</id></identity><status>success</status></lookup></ApiUser>
如何在$recoverResponseWebService中找到成功/失败这个词

你能帮我吗


谢谢

这是xml。。。使用它没关系,Marc,它与DOM php一起工作
 <?xml version="1.0" encoding="UTF-8"?>
 -<ApiUser version="1.0" generator="zend">-<lookup><response>FAILURE</response><status>success</status></lookup></ApiUser>
 if ($recoverResponseWebService->set->response=='FAILURE')
    {
     echo "1st possibility : RESPONSE : FAILURE";
    }
    else
    {
       echo "2nd possibility : RESPONSE : SUCCESS";
    }