Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2014, 14:30
Pury
 
Fecha de Ingreso: julio-2010
Mensajes: 47
Antigüedad: 14 años, 8 meses
Puntos: 1
Pregunta Parsear XML con PHP

Hola, no estoy muy familiarizado con xml y tengo que levantar datos de una web para otra, esta es parte del codigo del xml:

<producto>
<nombre>galletitas</nombre>
<marca>
<empresa>Empresa1</empresa>
<precio>0.1</precio>
</marca>
<marca>
<empresa>Empresa2</empresa>
<precio>0.2</precio>
</marca>
<marca>
<empresa>Empresa3</empresa>
<precio>0.3</precio>
</marca>
</producto>
<producto>
<nombre>alfajores</nombre>
<marca>
<empresa>Empresa1</empresa>
<precio>0.1</precio>
</marca>
<marca>
<empresa>Empresa2</empresa>
<precio>0.2</precio>
</marca>
<marca>
<empresa>Empresa3</empresa>
<precio>0.3</precio>
</marca>
</producto>

y asi susesivamente varios prodductos, pero al mostrarlo solo me levanta los nombres de los productos y nada mas, alguien podria orientarme sobre esto?
Gracias

Este es el codigo que estoy usando

Código PHP:
<?php
    $productos 
simplexml_load_file('www.xxxxxxxxxx.com/xml/productos.xml');

    foreach (
$productos as $productosinfo):
        
$nombre=$productosinfo->nombre;
        
$empresa=$productosinfo->empresa;
        
$precio=$productosinfo->precio;
        
        echo 
$productosinfo->nombre "<br>";
        echo 
$productosinfo->empresa "<br>";
        echo 
$productosinfo->precio "<br>";

    endforeach;

?>