Ver Mensaje Individual
  #16 (permalink)  
Antiguo 06/03/2012, 07:41
jspcat
 
Fecha de Ingreso: junio-2005
Ubicación: Barcelona
Mensajes: 458
Antigüedad: 18 años, 11 meses
Puntos: 4
Respuesta: Recorrer array

Poniendo junto todo lo comentado me queda esto:


Código PHP:
$dom = new DomDocument('1.0','utf-8');
$dom->loadXML(utf8_encode($result["GetSitesResult"]));
$dom=$dom->saveXML();

$DocumentElement $dom->getElementsByTagName('DocumentElement')->item(0);
$Row $DocumentElement->getElementsByTagName('Row');
 
$result = array();
$i 0;
// recorremos todos los nodos ROW
foreach($Row as $r)
{
    
$result[$i] = array();
    
// recorremos todos los hijos de cada ROW
    
foreach($r->childNodes as $c)
    {
        if(
$c->nodeType==1)
        {           
            
// como KEY del array ponemos el nombre del NODO y como valor el NODEVALUE
            
$result[$i][$c->nodeName] = $c->nodeValue;          
        }
    }
    
$i++;
}
 
echo 
"<pre>";
print_r($result);
echo 
"</pre>"
Ves algun error aqui?Porque me devuelve

Cita:
Fatal error: Call to a member function getElementsByTagName() on a non-objec
__________________
La ficción es y será mi única realidad