Processare un feed RSS con PHP

Ci sono due ottimi prodotti per processare un feed RSS

Entrambi facilmente customizzabili ma non immuni da bug. Però avendo tempo, e un minimo di conoscenza del linguaggio, PHP fornisce un set completo di funzioni dedicate al parsing di files XML. Le ho utilizzate per leggere i dati provenienti dal feed della veronasphere, il risultato dell’aggregazione dei feed dei blogger veronesi. Avevo necessità di estrarre dal feed aggregato molte più informazioni dei classici title, description, link. Informazioni come la homepage e il nome del blog da cui proviene il singolo post. Partendo dal tutorial trovato su WebMasterPoint.org ho realizzato un parser su misura, veloce e performante, solo aggiungendo i casi che mi interessavano nella struttura di controllo switch della function characterData($parser, $data).

Rispondi