Ver Mensaje Individual
  #22 (permalink)  
Antiguo 10/07/2008, 22:43
Gustavo1973
 
Fecha de Ingreso: abril-2007
Ubicación: Merlo
Mensajes: 314
Antigüedad: 17 años, 1 mes
Puntos: 3
Respuesta: Tratar archivo XML con PHP

Hola, yo estoy en lo mismo, tengo este XML
y el siguiente codigo php
Código PHP:
<?php
///CODIGO OFRECIDO CREADO POR TUTORES.ORG
function leer_XML($nombre_archivo,$cuantos_resultados){
$archivo_XML file_get_contents ($nombre_archivo);
if (empty(
$archivo_XML))
die(
"No pudimos conectar");

preg_match_all("|<item>(.*)</item>|sU"$archivo_XML$items);

$listar_nodos = array();

foreach (
$items[1] as $key => $item)
{
preg_match("|<title>(.*)</title>|s"$item$titulo);
preg_match("|<link>(.*)</link>|s"$item$enlace);
preg_match("|<description>(.*)</description>|s"$item$descripcion);

$listar_nodos[$key]['title'] = $titulo[1];
$listar_nodos[$key]['link'] = $enlace[1];
$listar_nodos[$key]['description'] = $descripcion[1];

}
for (
$i 0$i $cuantos_resultados$i++) 
{
echo 
'<a href="' $listar_nodos[$i]['link']. '" target="_blank">' $listar_nodos[$i]['title']. '</a><br>';
echo 
$listar_nodos[$i]['description']."<br>";
}
$archivo_XML ""

}
// DE ESTA MANERA LLAMAMOS A LA FUNCION leer_XML
// leer_XML(URL_ARCHIVO,CANTIDAD);
leer_XML("http://www.infobae.com/adjuntos/html/RSS/hoy.xml",10);
?>
que me muestra algo asi
Ahora, como saco las etiquetas "<strong>" que se supone hacen "Negrita" el texto que esta adentro, y como saco las "<BR>" que quedaron por ahi
Saludos
EDITO era problema del archivo de infobae, con el de clarin funciona bien.

Última edición por Gustavo1973; 10/07/2008 a las 22:55