Foros del Web » Programación para mayores de 30 ;) » .NET »

Generar XML, grabar y exportar.

Estas en el tema de Generar XML, grabar y exportar. en el foro de .NET en Foros del Web. Herramientas: Visual Studio 2005, SqL Server 2005 Buenas tardes a todos, Tengo una duda bastante grande en un proyecto en el que me encuentro. Necesito ...
  #1 (permalink)  
Antiguo 30/12/2008, 14:09
 
Fecha de Ingreso: diciembre-2008
Ubicación: Madrid
Mensajes: 7
Antigüedad: 15 años, 4 meses
Puntos: 0
Exclamación Generar XML, grabar y exportar.

Herramientas: Visual Studio 2005, SqL Server 2005

Buenas tardes a todos,

Tengo una duda bastante grande en un proyecto en el que me encuentro.

Necesito generar un archivo XML desde una consulta a una base de datos y que dicho XML se pueda exportar.

El proceso es el siguiente:

1.- El usuario selecciona una serie de checks en un gridview. A través de código grabo en una "tabla temporal" todos los checks seleccionados.

2.- Después de grabar estos checks genero un xml a través de un procedimiento almacenado (...FOR XML, Root, Elements) donde muestro toda la información de esos checks.

3.- Seguidamente se graba el XML en el directorio "C:\InformesXML"

4.- Una vez hecho todo esto, aparecerá una ventana en el lado de cliente en el que el indicará si desea guardar el archivo xml.

---Problema---

Los puntos 3 y 4 no tengo ni idea de como hacerlos. He estado investigando la forma de grabar el XML como un string, pero nada. Que le salga la ventana al cliente, etc, etc...




Les estaría muy agradecido si me pudieran ayudar.

Un abrazo a todos y felices fiestas.
  #2 (permalink)  
Antiguo 30/12/2008, 14:53
Avatar de erick_arcini  
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 18 años, 9 meses
Puntos: 50
Respuesta: Generar XML, grabar y exportar.

Hola razormad, lo que tendrías que hacer (para el punto 3) en este caso es utilizar la clase XMLDOCUMENT de .net, te dejo esta liga

http://msdn.microsoft.com/es-es/libr...ml(VS.80).aspx

y para acabarlo de guardar simplemente tratalo como un archivo de texto cualquiera, puedes usar la case SaveFileDialog para que guardes tu documento XML en la ubicación que tu desees.

Espero eso te ayude.
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.
  #3 (permalink)  
Antiguo 31/12/2008, 07:04
 
Fecha de Ingreso: diciembre-2008
Ubicación: Madrid
Mensajes: 7
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Generar XML, grabar y exportar.

Siento ser tan pesado. ¿Tendrías algun ejemplo de exportación? Ya lo he guardado en c:\. Ahora necesito exportar este archivo (como bien me has explicado es con savefiledialog), pero no tengo ni idea.

Gracias.
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 14:17.