DATATABLE A XML Y DE XML A DATATABLE

Muy buenas a todo, aqui os dejo el codigo de ejemplo de como convertir los datos de un datatable a xml y viceversa.

La forma de acerlo es muy sencilla.

Primero vamos a crear el datatable.

Un datatable muy sencillito para no complicarnos XD 🙂
Para recoger los datos del datatable vamos a utilzar DataSet. y lo vamo ha hacer de la siguiente forma



Lo  que nos devolvera el “StringXML” es lo siguiente:



Aqui lo he puesto lineal pero la estructura es XML
Bien ahora vamos a devolver este XML a un Nuevo Datatable.
Lo haremos de la siguiente manera. Ahora utilizaremos XMLStreamReader y DataSet.

Como veis he creado otro datatable “DT2” y lo hemos rellenado con los datos de la tabla que se ha creado en el dataset. Y con esto hemos concluido.

Espero que os haya servido de ayuda y seguimos adelante.

Quizas te interese como leer y guardar datos en un fichero. Lee el post de StreamReader StreamWriter aqui

Un saludo