[SimpleXML] Conditionnel sur des variables XML
Bonjour à tous,
Je recherche une solution pour récupérer des données sur ce fichier xml:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| <infos>
−
<membre>
<pseudo>nico</pseudo>
<age>23</age>
<departement>78</departement>
<ville>Marly le roi</ville>
<mail>contact@nbonnici.info</mail>
</membre>
−
<membre>
<pseudo>foo</pseudo>
<age>25</age>
<departement>75018</departement>
<ville>Paris</ville>
<mail>foo@foo.fr</mail>
</membre>
−
<membre>
<pseudo>fool</pseudo>
<age>45</age>
<departement>78160</departement>
<ville>Marly le roi</ville>
<mail>fool@foo.fr</mail>
</membre>
</infos> |
Je voudrais récupérer des donnés sous condition avec une instruction de ce type:
Code:
1 2 3 4 5 6 7 8
| if
((String)$xml->infos->membre->pseudo == $array['name'])
{
echo (String)$xml->infos->membre->age;
}
else {
echo 'donnees non disponible...';
} |
Cependant je n'obtiens que l'instruction du else... Ou se trouve mon erreur?
Merci de votre aide.
Nicolas