trouver le mot dans une réponse en XML (webservice REST)
Bonjour,
j'interroge un service web REST et je reçois une réponse en XML
voici mon code :
Code:
1 2 3 4 5 6
| $curl = curl_init(); // Création d'une ressource cURL
curl_setopt($curl, CURLOPT_URL, $url); //constantes PREdéfinies parPHP : L'URL à récupérer
curl_setopt($curl, CURLOPT_RETURNTRANSFER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$output = curl_exec($curl); // Recuperation du réponse / Récupération de l'URL et passage au navigateur
curl_close($curl); |
Et je reçois les réponse dans IE :
soit
Code:
1 2
| <?xml version="1.0" encoding="UTF-8"?>
-<ApiUser version="1.0" generator="zend">-<lookup><response>RESP_SUCCESS</response>-<user><nom>toto</nom><id>578</id></user><status>success</status></lookup></ApiUser> |
soit
Code:
1 2
| <?xml version="1.0" encoding="UTF-8"?>
-<ApiUser version="1.0" generator="zend">-<lookup><response>RESP_FAILURE</response><status>success</status></lookup></ApiUser> |
J'aimerais bien savoir comment je peux récupérer [RESP_SUCCESS] ou [RESP_FAILURE] dans mon code...
En fait, je vais appliquer une condition, par exemple :
Code:
1 2 3 4 5 6
| if ($output=='RESP_SUCCESS'){
//continuer
}
else{
//arrêter;
} |
Comment je peux nettoyer mon varaible $output ?
Comment je peux faire cela ?
Merci