Este código muestra una forma fácil de leer y modificar un
archivo XML desde .NET , utilizando un DataSet.
Espacio de nombres “System.Data”
Archivo XML (Config.xml)
-----------------------------------------------------------
<?xml version="1.0" standalone="yes"?>
<config>
<asesor>
<cedula>123456</cedula>
<email>jaas.jaas@gmail.com</email>
</asesor>
</config>
Código:
using System.Data;
public static void LeerYModificarXML()
{
/*********Para leer un valor*********************/
DataSet ds = new DataSet();//Se crea un dataset
ds.ReadXml("Config.xml");//Dirección del archivo xml
string Valor = ds.Tables["asesor"].Rows[0]["cedula"].ToString(); //Leemos el primer valor (Rows[0])
/*******Para Guardar un valor*******************/
ds.Tables["asesor"].Rows[0]["cedula"] = Valor; // Modificar un valor
ds.WriteXml("Config.xml"); // Guardamos las modificaciones
}