Hola Profe X gracias por la informacion me sirvio bastante, te tengo una nueva pregunta ojala puedas ayudarme.
Mira este XML
<?xml version="1.0" standalone="yes" ?>
- <MasterData>
- <producto>
<codigo>mayo008</codigo>
<descripcion>mayonesa pequena</descripcion>
<nombrecorto>mayonesa1</nombrecorto>
<unidades>unidad</unidades>
<costo>3.45</costo>
<precio>5.25</precio>
<existencias>100</existencias>
</producto>
</MasterData>
Es normalito, con un simple DataTable lo puedo recorrer y armar la parte final de un insert (despues del VALUE). El problema es que esos valores van a una tabla en una BD. El detalle es que tengo que conocer el tipo de dato de cada uno de los contenidos de los tag para poder insertar en la tabla.
Para solucionar ese problema coloque a cada tag un atributo... algo asi...
<?xml version="1.0" standalone="yes" ?>
- <MasterData>
- <producto>
<codigo datatype="string">mayo008</codigo>
<descripcion datatype="string">mayonesa pequena</descripcion>
<nombrecorto datatype="string">mayonesa1</nombrecorto>
<unidades datatype="string">unidad</unidades>
<costo datatype="double">3.45</costo>
<precio datatype="double">5.25</precio>
<existencias datatype="integer">100</existencias>
</producto>
</MasterData>
Ahora bien, cuando trato de volver a recorrerlo la aplicacion se vuelve loca porque al cambiarle la estructura al xml cambia todo... Tengo 2 dias razonandolo... sera que adicionalmente al DataSet necesito recorrerlo con clases puramente XML?.
Dame una mano... si otra persona lee este mensaje por favor agradeceria la ayuda...