Bonjour,

Lors d'un échange XML, si la mise à jour des données s'est effectuée avec succès, je reçois ce type de message:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<?xml version="1.0" encoding="UTF-8"?>
<MiseAJour xmlns="http://www.siteduclient.com/AAA/BB/2009/00" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<MiseAJourValide/>
</MiseAJour>
J'utilise simple_xlm pour analyser le message

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
$xml_data = <<<END
<?xml version="1.0" encoding="UTF-8"?>
<MiseAJour xmlns="http://www.siteduclient.com/AAA/BB/2009/00" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<MiseAJourValide/>
</MiseAJour>
END;
 
$xmlObject = simplexml_load_string($xml_data) ;
Comment faire pour tester uniquement l'existance de la balise <MiseAJourValide/>?

lorsque l'information est sous la forme de d'un contenu entre deux balises, je sais faire ex:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<erreur type="512" message="Mauvais format">Votre XML n'est pas correctement stucturé</erreur>
mais là...

merci d'avance pour votre aide,