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:
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>
Et j'aimerais pouvoir accéder à la 2eme valeur séparément des 2 autres.
J'ai déja essayé ceci :
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."";
                }
          }
}
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)
MERCI