Code :
- <?xml version="1.0" encoding="UTF-8"?>
- <OTP>
- <Tableau nb_ligne="11" nb_col="5" nb_fam="2">
- <Date>04.18.2012 a 9:02:47</Date>
- <Ligne>
- <Famille nb_col_fam="3">Gconf & traitement DM</Famille>
- <Famille nb_col_fam="2">Gexi & FT</Famille>
- </Ligne>
- <Ligne>
- <ID_Activite>Gconf Syst</ID_Activite>
- <ID_Activite>Gconf Outils</ID_Activite>
- <ID_Activite>GEODE & DM</ID_Activite>
- <ID_Activite>Doors Syst</ID_Activite>
- <ID_Activite>FT Syst</ID_Activite>
- </Ligne></Tableau>
- <Tableau>
- ....................
- </Tableau>
- <Tableau>
- ....................
- </Tableau>
- <Tableau>
- ....................
- </Tableau>
- </OTP>
|
Pour récuperer dans le premier tableau pas de probleme, mais etant donné que j'ai plusieurs tableaux differents mon code ne marche pas très bien.
Voici le code utiliser pour récupérer les valeurs de "nb_col_fam"
Code :
- //Récupration des nombre de colone par Famille
- foreach ($simpleXml->children() as $Ligne){
- foreach ($Ligne->children() as $Date){
- foreach ($Date->children() as $Famille){
- $tab_num_col_fam[$i] = (int)$Famille['nb_col_fam'];
- $i++;
- }
- }
- }//Fin récupération
|
$tab_num_col_fam[0] = 3
$tab_num_col_fam[1] = 2
Mais ensuite, je dois aller a la case 76 et 77 pour récupérer les valeurs du second tableaux.
Il faudrait que se soit la ligne 3 et 4
Merci