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

Duda con nextsilbling e INSERT en una BD

Estas en el tema de Duda con nextsilbling e INSERT en una BD en el foro de Programación General en Foros del Web. Mi pregunta es algo complicada de formular pero es la siguiente: Necesito leer el XML que les paso mas abajo y a partir de el ...
  #1 (permalink)  
Antiguo 30/03/2005, 08:34
 
Fecha de Ingreso: septiembre-2004
Ubicación: Pilar - Cordoba - Argentina
Mensajes: 29
Antigüedad: 19 años, 7 meses
Puntos: 0
Exclamación Duda con nextsilbling e INSERT en una BD

Mi pregunta es algo complicada de formular pero es la siguiente:

Necesito leer el XML que les paso mas abajo y a partir de el hacer un INSERT en una BD.

<?xml version="1.0" encoding="UTF-8" ?>
- <cybermodelo>
- <comprobantes>
- <comprobante>
<com_codigo>205</com_codigo>
<tco_codigo>FAP</tco_codigo>
<com_numero>A0006-00077099</com_numero>
<com_periodo_fiscal>12/2004</com_periodo_fiscal>
<com_fecha_emision>02/12/2004</com_fecha_emision>
<com_fecha_vencimiento>14/12/2004</com_fecha_vencimiento>
<prv_codigo>5</prv_codigo>
<usu_codigo>andyo</usu_codigo>
<suc_codigo>Etercor</suc_codigo>
<dep_codigo>1</dep_codigo>
<com_importe>1544.93</com_importe>
<com_saldo>1544.93</com_saldo>
<com_estado>VIGENTE</com_estado>
<com_tipo_iva>RI</com_tipo_iva>
<ape_codigo>0</ape_codigo>
<mon_codigo>DOL</mon_codigo>
<com_cotizacion>2.99</com_cotizacion>
- <comprobante_conceptos>
- <comprobante_concepto>
<coc_codigo>439</coc_codigo>
<com_codigo>205</com_codigo>
<tcn_codigo>IVA105</tcn_codigo>
<coc_cantidad>1</coc_cantidad>
<coc_cantidad_pendiente>1</coc_cantidad_pendiente>
<coc_importe>146.80365</coc_importe>
</comprobante_concepto>
- <comprobante_concepto>
<coc_codigo>440</coc_codigo>
<com_codigo>205</com_codigo>
<tcn_codigo>MERCC</tcn_codigo>
<coc_cantidad>1</coc_cantidad>
<coc_cantidad_pendiente>1</coc_cantidad_pendiente>
<coc_importe>1398.13</coc_importe>
</comprobante_concepto>
</comprobante_conceptos>
</comprobante>
</comprobantes>
</cybermodelo>


El problema es que debo hacer un INSERT por cada uno de los hijos de cada nodo, en este ejmplo deberia hacer un INSERT a la tabla comprobante y luego dos INSERT sobre la tabla comprobantes_conceptos.

Realmente no se como hacerlo y quisiera ver si alguien me puede ayudar con esto.

Por otro lado si alguien me puede explicar la funcionalidad de la propiedad nextsilbling

Gracias

Saludos
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 06:13.