Una forma sencilla de recoger las últimas noticias (en este caso se retoman los títulos y enlaces) de un sitio que use RSS (que usa XML) mediante PHP:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <ul> <?php $xml = new DomDocument(); $xml->load('http://direccion.com/feed'); $root = $xml->documentElement; $posts = $root->getElementsByTagName('item'); $n = 8; for($i=0;$i<$n;$i++){ $title = $posts->item($i)->getElementsByTagName('title')->item(0)->nodeValue; $link = $posts->item($i)->getElementsByTagName('link')->item(0)->nodeValue; echo '<li><a href="'.$link.'">'.$title.'</a></li>'; } ?> </ul> |
Lo que hace el código es básicamente leer el XML del feed RSS y almacenar las últimas noticias, extrayendo su título y enlace y mostrándolo en pantalla.
Nota: Funciona perfectamente con sitios en Wordpress, siempre y cuando tengan más noticias o entradas que el valor de N, de otro modo produce un error, al haber menos elementos.



