Foros del Web » Programando para Internet » ASPX (.net) »

mover elementos de un nodo xml en .net

Estas en el tema de mover elementos de un nodo xml en .net en el foro de ASPX (.net) en Foros del Web. Buenos días,tengo un problema al generar el xml en csharp se me genera de la siguiente manera: <compras> - <detalleCompras> <tpIdProv>01</tpIdProv> <idProv>1713657334001</idProv> <tipoComp>1</tipoComp> <aut>1104532698</aut> <estab>001</estab> ...
  #1 (permalink)  
Antiguo 29/12/2010, 09:15
 
Fecha de Ingreso: enero-2006
Mensajes: 88
Antigüedad: 18 años, 2 meses
Puntos: 0
mover elementos de un nodo xml en .net

Buenos días,tengo un problema al generar el xml en csharp se me genera de la siguiente manera:

<compras>
- <detalleCompras>
<tpIdProv>01</tpIdProv>
<idProv>1713657334001</idProv>
<tipoComp>1</tipoComp>
<aut>1104532698</aut>
<estab>001</estab>
<ptoEmi>001</ptoEmi>
<sec>123456789</sec>
<fechaEmiCom>31/01/2008</fechaEmiCom>
<autRet>1104523658</autRet>
<estabRet>001</estabRet>
<ptoEmiRet>001</ptoEmiRet>
<secRet>123456789</secRet>
<fechaEmiRet>01/01/2008</fechaEmiRet>
<air>
- <detalleAir>
<codRetAir>309</codRetAir>
<porcentaje>2</porcentaje>
<base0>1000</base0>
<baseGrav>1000</baseGrav>
<baseNoGrav>1000</baseNoGrav>
<valRetAir>60</valRetAir>
</detalleAir>
</air>
</detalleCompras>
</compras>

El problema que tengo que los elementos "]<autRet>1104523658</autRet>
hasta el elemento <fechaEmiRet>01/01/2008</fechaEmiRet> deben colocarse después de cerrar el elemento </air> y eso no se como hacer esperando su ayuda gracias deberia aparecer asi:

<compras>
- <detalleCompras>
<tpIdProv>01</tpIdProv>
<idProv>1713657334001</idProv>
<tipoComp>1</tipoComp>
<aut>1104532698</aut>
<estab>001</estab>
<ptoEmi>001</ptoEmi>
<sec>123456789</sec>
<fechaEmiCom>31/01/2008</fechaEmiCom>
+ <air>
+ <detalleAir>
<codRetAir>309</codRetAir>
<porcentaje>2.0</porcentaje>
<base0>1000.00</base0>
<baseGrav>1000.00</baseGrav>
<baseNoGrav>1000.00</baseNoGrav>
<valRetAir>60.00</valRetAir>
</detalleAir>
</air>
<autRet>1104523658</autRet>
<estabRet>001</estabRet>
<ptoEmiRet>001</ptoEmiRet>
<secRet>123456789</secRet>
<fechaEmiRet>01/01/2008</fechaEmiRet>
</detalleCompras>

Etiquetas: elementos, mover, nodo, xml, .net, aspx
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 18:20.