Foros del Web » Programando para Internet » PHP »

Parsear XML con PHP

Estas en el tema de Parsear XML con PHP en el foro de PHP en Foros del Web. 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> ...
  #1 (permalink)  
Antiguo 15/01/2014, 14:30
 
Fecha de Ingreso: julio-2010
Mensajes: 47
Antigüedad: 14 años, 3 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;

?>

Etiquetas: parsear, xml
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 14:15.