[SimpleXML] filtrage SimpleXml
Bonjour,
Alors voilà mon code XML :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
| <OTP>
<Tableau nb_ligne="11" nb_col="5" nb_fam="2" nb_group="3">
<Date>03.23.2012 a 13:31:54</Date>
<Ligne_Familles>
<Famille nb_col_fam="3">Gconf & traitement DM</Famille>
<Famille nb_col_fam="2">Gexi & FT</Famille>
</Ligne_Familles>
<Ligne_Activites>
<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_Activites>
<Ligne_OTP Groupe="Activités CBC" ID_Groupe="1">
<Colonne>30001</Colonne>
<Colonne>Resp A</Colonne>
<Colonne>Dups</Colonne>
<Colonne>0</Colonne>
<Colonne>0</Colonne>
<Colonne>0</Colonne>
<Colonne>0</Colonne>
<Colonne>0</Colonne>
</Ligne_OTP>
<Ligne_OTP Groupe="Activités CBC" ID_Groupe="1">
<Colonne>30002</Colonne>
<Colonne>Resp A</Colonne>
<Colonne>Dups</Colonne>
<Colonne>0</Colonne>
<Colonne>0</Colonne>
<Colonne>0</Colonne>
<Colonne>0</Colonne>
<Colonne>0</Colonne>
</Ligne_OTP>
<Ligne_OTP ID_Groupe="1">
<Colonne>Activités CBC</Colonne>
<Colonne></Colonne>
<Colonne></Colonne>
<Colonne></Colonne>
<Colonne></Colonne>
<Colonne></Colonne>
<Colonne></Colonne>
<Colonne></Colonne>
</Ligne_OTP>
<Ligne_OTP Groupe="Calculateurs" ID_Groupe="2">
<Colonne>30123</Colonne>
<Colonne>Resp B</Colonne>
<Colonne>Dups</Colonne>
<Colonne>0</Colonne>
<Colonne>0</Colonne>
<Colonne>0</Colonne>
<Colonne>0</Colonne>
<Colonne>0</Colonne>
</Ligne_OTP>
<Ligne_OTP ID_Groupe="2">
<Colonne>Calculateurs</Colonne>
<Colonne></Colonne>
<Colonne></Colonne>
<Colonne></Colonne>
<Colonne></Colonne>
<Colonne></Colonne>
<Colonne></Colonne>
<Colonne></Colonne>
</Ligne_OTP>
<Ligne_OTP Groupe="Dups" ID_Groupe="3">
<Colonne>31222</Colonne>
<Colonne>Resp B</Colonne>
<Colonne>Dupsss</Colonne>
<Colonne>0</Colonne>
<Colonne>0</Colonne>
<Colonne>0</Colonne>
<Colonne>0</Colonne>
<Colonne>0</Colonne>
</Ligne_OTP>
<Ligne_OTP ID_Groupe="3">
<Colonne>Dups</Colonne>
<Colonne></Colonne>
<Colonne></Colonne>
<Colonne></Colonne>
<Colonne></Colonne>
<Colonne></Colonne>
<Colonne></Colonne>
<Colonne></Colonne>
</Ligne_OTP>
<Total>
<Colonne>0</Colonne>
<Colonne>0</Colonne>
<Colonne>0</Colonne>
<Colonne>0</Colonne>
<Colonne>0</Colonne>
</Total>
<Commentaire>Dups</Commentaire>
</Tableau>
</OTP> |
J'essaye tant bien que mal a Récupérer les valeur ou "ID_Groupe" de <ligne_otp> est égale a 1 mais je n'arrive a rien pour le moment.
Il faudrait aussi que je puisse récupérer le nom de chaque de groupe.
J'ai essayé avec xpath etc... mais je n'y arrive pas.
Peu être le fichier XML n'est pas adapté pour cela, merci de m'aider :)