Como escribir un fichero en XML en C#

Hola a todos, hoy os voy a explicar como podemos escribir un fichero XML en C#.

En C# para el tema de XML, tenemos una clase para tratar XML, tanto como leer y escribir. Esta clase es XmlDocument.

El xml que vamos a crear es este:

Lo primero es crear una instancia de XmlDocument:

El primer elemento que recomiendo crear es el raíz (antes incluso de la definición del documento), que en nuestro caso es concesionario.

 

Ahora si vamos a crear la definición del documento XML, le pondremos versión 1 y codificación UTF-8. Lo insertamos antes del elemento padre (concesionario).

Ahora vamos a crear el elemento coches, en este caso lo insertamos dentro del elemento raiz concesionario.

Después, vamos a meter elementos coche, lo vamos a hacer por pasos:

 

Le añadimos un atributo matricula:

Añadimos los nodos hijos de coche:

Por ultimo añadimos el coche al elemento coches:

Hago lo mismo con el resto de coches:

Ya tenemos nuestro XML hecho, pero falta guardarlo en un fichero:

Recordar que se guarda en bin/Debug.

Aqui el resultado:

Os dejo el ejemplo completo:

Os dejo un video explicándolo paso a paso:

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Trying to access array offset on value of type null in /home2/discodur/public_html/discoduroderoer/wp-content/themes/disto/single.php on line 539