Foros del Web » Programando para Internet » PHP »

parsear xml

Estas en el tema de parsear xml en el foro de PHP en Foros del Web. hola, a duras penas he conseguido mostrar en mi web el horoscopo con este script q he programado gracias a varios documentos. pero quisiera poder ...
  #1 (permalink)  
Antiguo 08/09/2009, 09:39
 
Fecha de Ingreso: septiembre-2009
Mensajes: 108
Antigüedad: 14 años, 7 meses
Puntos: 1
parsear xml

hola, a duras penas he conseguido mostrar en mi web el horoscopo con este script q he programado gracias a varios documentos.
pero quisiera poder presentarlos de otra forma

este es el codigo
<?php

$rss = simplexml_load_file('direccion xml');
$title = $rss->channel->title;

function sacarHref($str){
if(trim($str)!=''){
$str = eregi_replace("<a([^>]+)>([^>]+)</a>", "", $str);
return $str;
}else{
return $str;
}
}

echo "<table cellpacing=2>";
foreach ($rss->channel->item as $item) {
if ($colorfila==0){
$color= "#FFF";
$colorfila=1;
}else{
$color="#CECECE";
$colorfila=0;
}
echo "<tr><td bgcolor=".$color."><h1>" . utf8_decode($item->title) . "</h1>";
echo utf8_decode(sacarHref($item->description)) . "</td></tr>";
echo "<tr><td><img src=\"images/pixel_trans.gif\" width=\"1\" height=\"12\" alt=\"\"></td></tr>";
}
echo "</table>";
?>

y lo q me muestra es
<tabla>
<tr>
<td>Aries
descripcion de aries</td>
</tr>
<tr>
<td>Tauro
descripcion de tauro</td>
</tr>


y asi por los 12 signos

queria poder presentarlos de la siguiente manera


<tabla>
<tr>
<td>Aries - descripcion</td>
<td>Tauro - descripcion</td>
<td>Géminis - descripcion</td>
<td>Cáncer - descripcion</td>
</tr><tr>
<td>Aries - descripcion</td>
<td>Aries - descripcion</td>
<td>Aries - descripcion</td>
<td>Aries - descripcion</td>
</tr><tr>
<td>Aries - descripcion</td>
<td>Aries - descripcion</td>
<td>Aries - descripcion</td>
<td>Aries - descripcion</td>
</tr>
</table>

podria alguien echarme una mano, tambien tngo pensado con la funcion "replace" cambiar el nombre del signo por una imagen

Muchas Gracias
  #2 (permalink)  
Antiguo 08/09/2009, 15:41
 
Fecha de Ingreso: septiembre-2009
Mensajes: 108
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: parsear xml

a nadie se le ocurre como hacerlo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:42.