Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/12/2009, 18:48
Avatar de jackson666
jackson666
 
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Ayuda cómo leer un xml con simpleXML

Todo es cosa de paciencia y usar la herramienta correcta

Código PHP:
<?php
$dom 
= new DOMDocument();

$dom->load('algo.xml');

$root=$dom->getElementsByTagName('ROOT')->item(0);

#con esto ves el 1er atributo de todos
echo $root->getAttribute('GMTNow');

echo 
"<br />";

$tagE $dom->getElementsByTagName('E');
$tagG $dom->getElementsByTagName('G');
$tagR $dom->getElementsByTagName('R');

foreach(
$tagE as $e){

            echo 
$e->getAttribute('DBID')."<br />";
            echo 
$e->getAttribute('N')."<br />";  
            echo 
$e->getAttribute('D')."<br />";
            echo 
$e->getAttribute('StdEventDate')."<br />";
            echo 
$e->getAttribute('StdEventDate_UTC')."<br />";
            echo 
$e->getAttribute('SID')."<br />";
            echo 
$e->getAttribute('RID')."<br />";
            echo 
$e->getAttribute('LID')."<br />";
            
    foreach(
$tagG as $g){
        
            echo 
$g->getAttribute('DBID')."<br />";
            echo 
$g->getAttribute('EID')."<br />";
            echo 
$g->getAttribute('N')."<br />";  
            echo 
$g->getAttribute('GT')."<br />";
        
        foreach(
$tagR as $r){
            echo 
$r->getAttribute('DBID')."<br />";
            echo 
$r->getAttribute('N')."<br />";
            echo 
$r->getAttribute('O')."<br />";    
        }
    }
}

?>
__________________
HV Studio
Diseño y desarrollo web