Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

insertar xml con php

Estas en el tema de insertar xml con php en el foro de Mysql en Foros del Web. Hola, tengo este codigo en XML: <Inicio> <Codigo>0001</Codigo> <Codigompresa>0002</CodigoEmpresa> <CodigoDePaso>01</CodigoDePaso> <CodigoDeSolicitud>201110149665</CodigoDeSolicitud> <SecuencialDeSolicitud>03</SecuencialDeSolicitud> <FechaSolicitud>2011-10-14T00:00:00</FechaSolicitud> <Version>02</Version> </Inicio> <Facturas> <FacturaPrimera> <DatosGeneralesFactura> <DireccionSuministro> <Valor>2567</Valor> <Municipio>0031078</Municipio> </DireccionSuministro> </DatosGeneralesFactura> </FacturaPrimera> </Facturas> ...
  #1 (permalink)  
Antiguo 26/10/2011, 08:06
 
Fecha de Ingreso: octubre-2011
Mensajes: 206
Antigüedad: 12 años, 5 meses
Puntos: 1
insertar xml con php

Hola,

tengo este codigo en XML:

<Inicio>
<Codigo>0001</Codigo>
<Codigompresa>0002</CodigoEmpresa>
<CodigoDePaso>01</CodigoDePaso>
<CodigoDeSolicitud>201110149665</CodigoDeSolicitud>
<SecuencialDeSolicitud>03</SecuencialDeSolicitud>
<FechaSolicitud>2011-10-14T00:00:00</FechaSolicitud>
<Version>02</Version>
</Inicio>
<Facturas>
<FacturaPrimera>
<DatosGeneralesFactura>
<DireccionSuministro>
<Valor>2567</Valor>
<Municipio>0031078</Municipio>
</DireccionSuministro>
</DatosGeneralesFactura>
</FacturaPrimera>
</Facturas>

Cualquier campo de los que tengo en inicio los puedo meter en la base de datos haciendo:
foreach ($xml->Inicio as $Inicio)
El problema lo tengo cuando tengo que introducir el campo Valor ó Municipio. ¿Que valor pondriais en el foreach ($xml->XXXX as $XXXX) y en el Insert into?.
  #2 (permalink)  
Antiguo 26/10/2011, 10:53
 
Fecha de Ingreso: octubre-2011
Mensajes: 206
Antigüedad: 12 años, 5 meses
Puntos: 1
Respuesta: insertar xml con php

Me respondo,

foreach ($xml->Inicio as $Inicio)
foreach ($xml->Facturas->FacturaPrimera->DatosGeneralesFactura->DireccionSuministro as $DireccionSuministro)

Con el primer foreach obtengo el campo FechaSolicitud y con el segundo el municipio.

El problema lo tengo ahora en como insertar ambos valores en la misma insercion ya que cuando hago insert into en VALUES indico $inicio ó $DireccionSuministro ¿Alguien sabe?

Etiquetas: php, 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:44.