j'ai un fichier xml qui a cette forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<FICHE>
   <NOM>toto</NOM>
   <HORAIRES>
      <horaire>
         <debut>01/01/1970</debut>
         <fin>01/01/1970</fin>
      </horaire>
      <horaire>
         <debut>08/01/1970</debut>
         <fin>08/01/1970</fin>
      </horaire>
   </HORAIRES>
</FICHE>
chaque "FICHE" peut avoir un ou plusieurs "horaire" (mais contenus dans un seul "HORAIRES")

Je recrée un tableau, qui devra par la suite être retrié par date.
Mais je bloque sur la récupération du nom
j'ai donc fait un début qui fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
foreach($xml->xpath('//Horaire') as $horaire) {
   $manif['date_debut'] = $horaire->debut;
   $manif['date_fin'] = $horaire->fin;
   $manif['nom'] = ????
}
je ne sais pas quoi mettre pour récupérer le NOM. j'ai essayé avec des xpath divers et variés : '../../', 'preceding::NOM', 'ancestor::NOM' ...
je cale.

merci pour votre aide