[XML] lecture d'un fichier xml
Bonjour,
Je me permets de revernir vers vous, car maintenant j'ai un nouveau pb avec un pseudo fichier xm, dont voici une petite partie:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<SERVICEPROV>
<POSTE>
<LIBELLE>EQUIPE</LIBELLE>
<NATURE>FtTime</NATURE>
</POSTE>
<POSTE>
<LIBELLE>CREW</LIBELLE>
<NATURE>FtTime</NATURE>
</POSTE>
---
----
--- |
Je réussie bien à récupérer les valeurs, mais de façon indépendante, c'est a dire que je récupere LIBELLE et ensuite je récupère NATURE
Code:
1 2 3 4 5 6 7 8 9 10 11
|
$SERVICEPROV = $dom->getElementsByTagName('SERVICEPROV')->item(0);
$LIBELLESERVICEPROV = $SERVICEPROV->getElementsByTagName('LIBELLE');
foreach($LIBELLESERVICEPROV as $LIBELLE)
echo $LIBELLE->firstChild->nodeValue . "<br />";
$SERVICEPROV = $dom->getElementsByTagName('SERVICEPROV')->item(0);
$NATURESERVICEPROV = $SERVICEPROV->getElementsByTagName('NATURE');
foreach($NATURESERVICEPROV as $NATURE)
echo $NATURE->firstChild->nodeValue . "<br />"; |
voila ce que cela donne
Citation:
EQUIPE
CREW
FtTime
FtTime
et je voudrais pouvoir les récuperer c'est le résultat suivant :
Citation:
EQUIPE FtTime
CREW FtTime
je sais que vu ce que j'ai écris le résultat ne pouvais être autrement mais je ne réussie pas à récuppérer la NATURE en même temps que le LIBELLE
pouvez-vous me dire comment le faier
par ailleurs existe-t-il une fonction permettant de retrouver un noeud en fonction de sa valeur
par exemple retrouver le noeud
Citation:
<SERVICEPROV>/<POSTE>/<LIBELLE>
lorsque je rentre la valeur EQUIPE
Cordialement
Qays