Tema: Xml php
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 29/12/2014, 14:19
Avatar de enlinea777
enlinea777
 
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 15 años, 10 meses
Puntos: 127
Respuesta: Xml php

entonces esto es lo que buscas
creaelicita.cl/ayuda/foro_1117035.php

hice una pequeña modificacion al codigo asi que ahora es lo que pides; (no se si lo entiendas pero es la solucion sin bases de datos );

Código PHP:
<?
$objDOM 
= new DOMDocument();
$objDOM->load("http://ws1.incasports.com/reporte/logrosdeporte.php?liga=nba");
$equi=$dataNodes $objDOM->getElementsByTagName("juego");
foreach( 
$equi as $node ){
  foreach( 
$node->childNodes as $nod ){
    
$nobre_equipo=$nod->tagName;
    
$numero_de_equipo=substr($nod->tagName,6);
    if(!
in_array($numero_de_equipo$equipos) && $nobre_equipo!=NULL){
      
$equipos[]=$numero_de_equipo;
    }
  }
}
foreach(
$equipos as $num){
$dataNodes $objDOM->getElementsByTagName("equipo".$num);
     foreach( 
$dataNodes as $node ){
      
$name $node->getAttribute("nombre");
      
$ref $node->getAttribute("referencia");
      
$ml $node->getAttribute("ml");
      
$rl $node->getAttribute("rl");
      
$ab $node->getAttribute("ab");
      
$data[]=array($name,$ref,$ml,$rl,$ab);
    }
$N_equipos[$num]=$data;
unset(
$data);
}



for(
$i=0$i<count($N_equipos[$equipos[0]]); $i++){
?>
<table border="1" cellpadding="0" cellspacing="0" >
<tr>
<td style="width: 200px">Equipo <?=$i+1?></td>
<td style="width: 200px">Referencia</td>
<td style="width: 200px">Money Line</td>
<td style="width: 200px">Run Line</td>
<td style="width: 200px">A/B</td>
</tr>
<?
$mostrar
[]=$N_equipos[$equipos[0]][$i];
$mostrar[]=$N_equipos[$equipos[1]][$i];
  foreach(
$mostrar as $node ){
  
$name $node[0];
  
$ref $node[1];
  
$ml $node[2];
  
$rl $node[3];
  
$ab $node[4];?>
  <tr>
  <td style="height: 5px"><?=$name?></td>
  <td><?=$ref?></td>
  <td><?=$ml?></td>
  <td><?=$rl?></td>
  <td><?=$ab?></td>
  </tr>
  <?
 
unset($mostrar);
  }
?>
</table>
<br><br>
<? }?>