Merci pour le reponse, mais avec tes solutions j'arrive pas à afficher les données entre cdata, voila le code que j'utilise
pour extraire les autres données
$fichier_xml = "
[ Lien ]";
$nombre_limite = 15;
$file = fopen(fichier_xml,"r");
if ($file) {
while (!feof($file)) $raw .= fread($file,32000);
fclose( $file );
if(eregi("<item>(.*)</item>",$raw,$rawitems)){
$items = explode("<item>", $rawitems[0]);
$nb = count($items);
$maximum = (($nb-1) < $nombre_limite) ? ($nb-1) : $nombre_limite;
for ($i=0;$i<$maximum;$i++) {
eregi("<title>(.*)</title>",$items[$i+1], $title);
eregi("<link>(.*)</link>",$items[$i+1], $link);
echo "-<a href=\"".$link[1]."\" target=\"_blank\">".$title[1]."</a><br />";
}
}
}
mais pour ce qu'est entre cdata j'arrive pas à trouvé comment l'afficher
une solution svp ?