Bonjour, j'ai ce xml

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<ns1:PhoneNumber PhoneType="Home">123568596</ns1:PhoneNumber>
<ns1:PhoneNumber PhoneType="Work">0</ns1:PhoneNumber>
<ns1:PhoneNumber PhoneType="Mobile">627329243</ns1:PhoneNumber>
Je souhaiterais récupérer les nodevalue en fonction de la valeur de l'attribut PhoneType mais je ne sais pas du tout comment m'y prendre.

Quand je fais

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$listephone = $dom->getElementsByTagName('PhoneNumber');
	foreach($listephone as $phone)
echo "PhoneNumber: " .$phone->firstChild->nodeValue . "<br />";
Je récupère toutes les valeurs de PhoneNumber j'aimerais faire un tri en fonction de l'attribut pour séparer les différentes valeurs et les insérer dans une base de données par la suite.

Merci d'avance pour votre aide et votre compréhension.