[Dates] PHP et les champs XML
Bonjour à tous !!
Code:
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 ;)