[DOM XML] Récupérer la valeur d'un tagname selon son attribut
Bonjour, j'ai ce xml
Code:
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:
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.