Bonjour à tous !!

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
// Lecture d'un fichier XML
function lit_xml($chaine,$item,$champs) {
   // on explode sur <item>
   $tmp = preg_split("/<\/?".$item.">/",$chaine);
   // pour chaque <item>
   for($i=1;$i<sizeof($tmp)-1;$i+=2) {
      $tmp3[$i-1][] = $tmp[$i];
 
      // on lit les champs demandés <champ>
      foreach($champs as $champ) {
      $tmp2 = preg_split("/<\/?".$champ.">/",$tmp[$i]);
 
	// on ajoute au tableau
        $tmp3[$i-1][] = @$tmp2[1];
 
      }
   }
   // et on retourne le tableau
   return @$tmp3;
}
ce code php lis un fichier xml, mais j'ai un problème avec certain champs ...
c'est champs sont bien compris : <date>2006-12-29 03:52:00 </date>
mais pas ceux là : <dc:date>2006-12-29 03:52:00 </dc:date>

merci de votre aide