Ho provato ora MagpieRSS... qui

utilizzando lo script/pillola
Codice PHP:
<? 

require_once('magpierss/rss_fetch.inc'); 

//Questo è l'URL del feed che andremo a parsare.   
$url "http://www.miosito.com/feed_rss/estrazione.php"

//apre il feed 
$rss fetch_rss ($url); 

//Metto il titolo del feed in una variabile 
$feedchanneltitle $rss->channel['title']; 

//Comincio a scrivere l'output 
echo '<h1>Sto stampando il contenuto di '.$feedchanneltitle.'</h1>'

//Incominciamo un ciclo per ogni item 
foreach ($rss->items as $item) { 


//Qui potrei mettere dei controlli: se le variabili non sono vuote, ecc 
//    if(!empty($item['description'])) { 

        //Variabilizzo tutto 
        
$itemlink $item['link']; 
        
$itemtitle $item['title']; 
        
$pubdate $item['pubdate']; 
        
$description $item['description']; 
        
$author $item['author']; 
        
$feedurl $dato['feedurl'] ; 
      
        
//Formatto la data con un intero UNIX TIMESTAMP (del tipo 1129218794) per poterla maneggiare 
        
$pubdate strtotime ($pubdate);   
        
//Formatto la stringa della data secondo i miei gusti 
        
$pubdate date("D, d F Y, G.i"$pubdate); 
      
//    } //chiudo eventuali controlli con IF 

//Ora potrei cominciare a stampare il feed a video 
echo '<hr/>'
echo 
'<h2>Titolo: '.$itemtitle.', Data: '.$pubdate.'</h2>'
//Strip_tags è aggiunto per evitare di mostrare l'HTML eventualmente contenuto nell'articolo 
echo '

'
.strip_tags($description).'</p>'
echo 
'<h3>Da: '.$feedchanneltitle.', Autore: '.$author.'</h3>'
echo 
'[url="'.$itemlink.'"]'.$itemlink.'[/url]'

// chiudo il ciclo FOREACH ITEM 
?>
non sono soddisfatto perchè dovendo "parsare" un feed molto "sporco" (è un feed distribuito da Google Reader che raggruppa circa 150 feed ), come si vede nell'empio, per ogni item/entry gli elementi sono restituiti un po' in confusione: titolo del post e nome del blog vengono restiuiti insieme... permalink del post e url del blog vengono restituiti insieme...

Come posso fare??? Qualche altro prodotto?
Qualcuno ha dovuto affrontare una situazione simile?