actualizar xml y base de datos

18/07/2005 - 22:20 por Roberto Carlos | Informe spam
Que tal grupo, les comento que soy nuevo en esto y me gustaria saver como
actualizar un xml con una serie de datos que ya tengo y como poder
actualizar una base de datos de sql server a partir de ese xml, aqui les
muestro un ejemple de mi xml

- <verispda>
<VerInspk>77365</VerInspk>
<Tipo>I</Tipo>
<Fecha>2005-06-28T00:00:00.0000000-05:00</Fecha>
<Fecha2>2005-07-05T00:00:00.0000000-05:00</Fecha2>
<Folio>00142056</Folio>
<Cuenta>001d060000an</Cuenta>
<Contrato>00118922</Contrato>
<Medidor>0</Medidor>
<Nombre>BANAMEX</Nombre>
<Domicilio>10 de Mayo # 0000anD/14 E/Europa</Domicilio>
<Colonia>Centro</Colonia>
<Ts>DEPARTAMENTO C</Ts>
<Giro>CASA HABITACION</Giro>
<Telefono>0</Telefono>
<datosinspeccionar />
<Dp_mtspdo>0</Dp_mtspdo>
<Dp_mtsjrd>0</Dp_mtsjrd>
<Dp_niveles>0</Dp_niveles>
<Dp_tomas>0</Dp_tomas>
<Dp_hidrantes>0</Dp_hidrantes>
<Dp_baños>0</Dp_baños>

los campos que estan en 0 son lo que quiero actualizar, gracias
 

Leer las respuestas

#1 Cesarion
20/07/2005 - 01:36 | Informe spam
Hola viejo, te cuento que en el namespace SYSTEM.XML existe una clase que es
la xmldocument, esta te permite manipular archivos xml. tiene un mètodo
llamado load, que te permite cargar un archivo dentro del objeto, y tambièn
tiene un save que salvaria los datos que modificaste al archivo.

Para enviarlos a las base de datos podrìas recorrer todo el documento y
utiizar un sqlcommand para ir enviando los datos a la base de datos.

otra forma serìa que cargaras los datos del archivo a un dataset, y
modificarlos dentro de este, y depues actualizar los datos en la base de
datos mediante un dataadapter, y escribir nuevamente el documento a un
archivo con los metodos que tiene el dataset.

"Roberto Carlos" escribió:

Que tal grupo, les comento que soy nuevo en esto y me gustaria saver como
actualizar un xml con una serie de datos que ya tengo y como poder
actualizar una base de datos de sql server a partir de ese xml, aqui les
muestro un ejemple de mi xml

- <verispda>
<VerInspk>77365</VerInspk>
<Tipo>I</Tipo>
<Fecha>2005-06-28T00:00:00.0000000-05:00</Fecha>
<Fecha2>2005-07-05T00:00:00.0000000-05:00</Fecha2>
<Folio>00142056</Folio>
<Cuenta>001d060000an</Cuenta>
<Contrato>00118922</Contrato>
<Medidor>0</Medidor>
<Nombre>BANAMEX</Nombre>
<Domicilio>10 de Mayo # 0000anD/14 E/Europa</Domicilio>
<Colonia>Centro</Colonia>
<Ts>DEPARTAMENTO C</Ts>
<Giro>CASA HABITACION</Giro>
<Telefono>0</Telefono>
<datosinspeccionar />
<Dp_mtspdo>0</Dp_mtspdo>
<Dp_mtsjrd>0</Dp_mtsjrd>
<Dp_niveles>0</Dp_niveles>
<Dp_tomas>0</Dp_tomas>
<Dp_hidrantes>0</Dp_hidrantes>
<Dp_baños>0</Dp_baños>

los campos que estan en 0 son lo que quiero actualizar, gracias



Preguntas similares