bonjour à tous,

voilà j’étudie actuellement simple xml afin de recuperer des infos dans un xml et les afficher sur une page htl (ou php) et je progresse lentement sur mon pb.
Avec simplexml j'arrive a afficher les données qui sont dans un xml mais seulement jusqu'a un certain niveau.
voilà un aperçu de l'xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
_<FAB>
   <ORIGINE>Bla bla bla</ORIGINE>
   _<Definition>
      <Date>Bla bla bla</Date>
      <QUI>Bla bla bla</QUI>
   </Definition>
   _<NOMENCLATURE>Bla bla bla</NOMENCLATURE>
   _<Resultat>
      _<sit_liste>
         <NOM>Bla bla bla<NOM>
         <ADRESSE>Bla bla bla<ADRESSE>
         <CRITERES>
            _<Crit CLEF_CRITERE="0000001" CLEF_MODA="0">http://www.site-rss.fr/photos/4.jpg</Crit>
         </CRITERES>
      </sit_liste>
   </Resultat>
</FAB>
jusqu’à présent j'arrive a afficher les données qui sont dans <sit_liste> mais si j’essaie d'afficher se qu'il y a dans <CRITERES> (les liens d'images) sa ne fonctionne pas.

voici mon code actuel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
<?php
$xml = simplexml_load_file("http://www.site-rss.fr/monxml.xml");
 
echo $xml->getName() . "<br />";
 
foreach($xml->children() as $child)
  {
  echo $child->getName() . ": " . $child . "<br />";
   foreach($child->sit_liste as $sit_liste)
     {
          echo "Nom: " .$sit_liste->NOM . '<br/>';
          echo "CP: " .$sit_liste->ADRPROD_CP . '<br/>';
          echo "Téléphone: " .$sit_liste->ADRPROD_TEL . '<br/>';
          echo "Site Web: " .$sit_liste->ADRPROD_URL . '<br/>';
 
         foreach($sit_liste->CRITERES as $CRITERES)
           {
                echo "Photo: " .$CRITERES->Crit .'<br/>';
           }
 
          echo "Date : du" .$sit_liste->DATE_DEBUT . ' au '  .$sit_liste->DATE_FIN . '<br/>';
          echo "Description: " .$sit_liste->COMMENTAIRE . '<br/>';
        echo "<br/>---------------------------------------------<br/>";
     }
 
  }
?>
savez vous ou est mon erreur ? j'ai bossé dessus se week end et je n'ai pas réussi a faire afficher cri (qui contiens un lien image)