Código:
Bueno la cosa es que tengo un sistema para ir añadiendo noticias y cada vez que se agrega una noticia pasaria esto con el archivo xml:<?xml version="1.0" encoding="utf-8"?> <noticias> <noticia> <title>Titulo</title> <body>Cuerpo de la noticia</body> <fecha>Fecha</fecha> </noticia> </noticias>
Código:
Es decir que se agrega en la parte superior la noticia.<?xml version="1.0" encoding="utf-8"?> <noticias> <noticia> <title>Titulo2</title> <body>Cuerpo de la noticia2</body> <fecha>Fecha2</fecha> </noticia> <noticia> <title>Titulo</title> <body>Cuerpo de la noticia</body> <fecha>Fecha</fecha> </noticia> </noticias>
Ahora lo que deseo pero no puedo conseguir es leer solo las primeras 3 noticias
Yo tengo este codigo que lee TODAS las noticias:
Código PHP:
$archivo = "news.xml";
$open = fopen($archivo, "r");
$leer = fread($open, filesize($archivo));
$XML = simplexml_load_string($leer);
foreach($XML->noticia as $new)
{
echo "<h3>$new->title</h3>$new->body<br><br>$new->fecha";
}
Espero que se entienda mi dilema.
Gracias.