Bonjour à tous,

Alors voici le petit problème qui se pose à moi.

J'ai un programme qui doit effectué la récupération de 150 valeurs d'éléments multiplié par 20 000 (nombre de réponse XML reçues).
J'ai donc une contrainte temps non négligeable.

Voici un petit exemple de xml pour illustrer mon problème :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<personne sexe="homme">
   <nom>
      toto
   </nom>
</personne>
<personne sexe="femme">
   <nom>
      tata
   </nom>
</personne>
J'aimerais, selon l'attribut de l'élément parent, récupérer la valeur de l'élément fils.

Pour un gain de temps je récupère lorsqu'il n'y a pas d'attribut de cette manière (soit $xml ma réponse xml):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$nom = $xml->personne->nom[0]
Peut-on de cette même manière, récupérer ce qui m'intérèsse selon un attribut?

Merci d'avance