martes, 12 de junio de 2012

Leer archivo XML con FileUpload

Aquí les mostrare como leer un campo de un archivo XML cargando el archivo con un control FileUpload.

IDE utilizado: Visual Studio 2008

Controles utilizados:
- 1 FileUpload
- 1 Boton
- 1 Label


1. Creo la gráfica del proyecto y se las muestro abajo en la imagen:


2. En el evento del botón programo todo para obtener solo el ID del trabajador y lo muestro en el label de abajo que aparece en la imagen arriba.
Acá les muestro el el código que realice en el botón: 



3. Muestro la imagen del archivo XML para que vean como esta construido:


4. Aquí les muestro las imágenes del resultado: 


Resultado obtenido:


Ahí esta el resultado del ID del trabajador, ahora si vemos la imagen mas arriba del XML verificamos el ID que esta correcto.

Saludos,

AR.








Guardar archivo XML con distinto nombre ASP.NET C#

Como mi primera entrada en el blog le mostrare como sera el formato que tendrán las entradas, estarán totalmente detalladas las explicaciones como se puede observar abajo:

Versión del IDE: visual studio 2008
Proyecto: WEB Asp.Net C#

1. Creamos nuestra web form que contendra los siguientes controles:

- 1 textbox: es donde escribiremos el nombre del archivo XML a guardar
- 1 boton:  ejecutara el método de crear y guardar nuestro archivo XML en la ruta que especificaremos.

Imagen de la vista del proyecto:


2.  En la parte del código de nuestra pagina, creamos el método que nos creara y guardara el archivo XML en la ruta que especifiquemos dentro de este mismo, 

Explicación del método: 

- Aquí le entrego al método el nombre de como quiero yo que se llame el archivo XML en este caso le paso un valor string llamado nombreArchivo.
- Luego creo la clase XDocument que esta clase se encargara de crear el documento con los elementos y datos que componen mi archivo XML.
- Llegamos a la linea de código que guarda nuestro archivo y le digo que se guarde en el disco C:\ con el nombre del archivo que le asigne mas la extensión XML.


Ahora les pego la imagen del método:



3. En el evento de nuestro botón solo agrego el nombre de mi método y le doy como parámetro el textbox para rescatar el nombre que ingresamos y se lo damos al método para que lo ocupe.

La imagen del código que diseñe abajo:



4. Ahora veremos la secuencia en ejecución de nuestro proyecto que ya esta LISTO:

Le escribo el nombre al textbox y le doy click para ejecutar nuestro método:

Resultado:



Contenido del archivo:



Espero les haya quedado claro todo y gracias por visitar el tema.

Dudas, consultas o peticiones de algún código que quieres que muestre lo dejan en un comentario y los voy respondiendo.

AR.