Importar XML
Publicado por Saul (52 intervenciones) el 12/10/2006 22:56:47
Saludos!!!!
Gente el porblema que tengo es el siguiente, necesito importar en un dw o en cualquier otra estructura un XML, al importarlo con la sentencia dw_1.ImportString(XML!,ls_xml) el lo importa pero no me respeta las etiquetas que tengo en el dw, me coloca los valores en el orden que vienen en la variable asi no concuerden con las etiquetas que configure en el dw.
Ej:
Esta sería la sintaxis de la variable:
<prueba>
<encabezado>
<identificacion>123</identificacion>
<tipo>cc</tipo>
</encabezado>
<remision>no</remision>
<abono>152300</abono>
</prueba>
En el dw tengo las columnas identificacion, tipo,nro_remision,remision,abono y tengo relacionadas las columnas a la etiqueta correspondiente en el Template de XML
Al importar me asigna el valor de remision "no" a la columna nro_remision, el valor correspondiente a la columna abono "152300" a la columna remision, lo cual me genera problemas para interpretar el XML.
Agradezco cualquier ayuda u orientación que me puedan brindar
Gente el porblema que tengo es el siguiente, necesito importar en un dw o en cualquier otra estructura un XML, al importarlo con la sentencia dw_1.ImportString(XML!,ls_xml) el lo importa pero no me respeta las etiquetas que tengo en el dw, me coloca los valores en el orden que vienen en la variable asi no concuerden con las etiquetas que configure en el dw.
Ej:
Esta sería la sintaxis de la variable:
<prueba>
<encabezado>
<identificacion>123</identificacion>
<tipo>cc</tipo>
</encabezado>
<remision>no</remision>
<abono>152300</abono>
</prueba>
En el dw tengo las columnas identificacion, tipo,nro_remision,remision,abono y tengo relacionadas las columnas a la etiqueta correspondiente en el Template de XML
Al importar me asigna el valor de remision "no" a la columna nro_remision, el valor correspondiente a la columna abono "152300" a la columna remision, lo cual me genera problemas para interpretar el XML.
Agradezco cualquier ayuda u orientación que me puedan brindar
Valora esta pregunta


0