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