Bonjour,
je débute en programmation xml(encore en train d'apprendre les bases).
J'ai un fichier xml qui comporte des champs multivalués.
comme ici par exemple:
Et j'aimerais pouvoir accéder à la 2eme valeur séparément des 2 autres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <RESULTSET> <ROW> <COL> <DATA>JEAN</DATA> <DATA>MICHEL</DATA> <DATA>JEAN-MICHEL</DATA> </COL> </ROW> </RESULTSET>
J'ai déja essayé ceci :
Mais cela m'affiche la valeur de la variable $nom et non $nom1 .(excusez moi d'avance pour les erreurs plus ou moins graves dans le code)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 if (file_exists($file)) { $xml = simplexml_load_file($file); foreach ($xml -> RESULTSET -> ROW as $row) { foreach ($row -> COL -> DATA as $data) { $nom = $data -> DATA[0]; $nom1 = $data -> DATA[1]; $nom2 = $data -> DATA[2]; echo "nom1 : ".$nom1.""; } } }
MERCI
Partager