giovedì 7 maggio 2009

Un lettore di feed in un riga di codice

Ok, l'esperienza utente sarà carente ma è notevole comunque:

new XmlSlurper().parse('http://www.corriere.it/rss/ultimora.xml').channel.item.each {println "${it.pubDate}: ${it.title}"}

Se poi uno ha bisogno di fare una ricerca all'interno dei titoli:

new XmlSlurper().parse('http://www.corriere.it/rss/ultimora.xml').channel.item.findAll({it.title =~ 'napolitano'}).each {println "${it.pubDate}: ${it.title}"}

Groovy è veramente sensazionale.

Nessun commento: