I just started using XML, and i have a form where the user adds some information, and is saved into an XML, this is the code to do it, it working fine:\[code\] <%@ Page Language="C#" AutoEventWireup="true"CodeBehind="DatosFinancieros.aspx.cs"Inherits="Tablero.DatosFinancieros" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><%@ Import Namespace="System.Xml" %><script runat="server">protected void btnSave_Click(object sender, EventArgs e){ string xmlPath = MapPath("Datos/DatosFinancieros.xml"); XmlDocument doc = new XmlDocument(); //Check if the file already exists or not if (System.IO.File.Exists(xmlPath)) { doc.Load(xmlPath); XmlNode DatosNodo = CreateDatosNodo(doc); //Get reference to the Datos node and append the Datos node to it XmlNode DatosFinancierosNodo = doc.SelectSingleNode("DatosFinancieros"); DatosFinancierosNodo.AppendChild(DatosNodo); lblResult.Text = "El documento ha sido actualizado"; } else { XmlNode declarationNode = doc.CreateXmlDeclaration("1.0", "", ""); doc.AppendChild(declarationNode); XmlNode comment = doc.CreateComment("Este archivo representa un fragmento de lo almacenado"); doc.AppendChild(comment); XmlNode DatosFinancierosNodo = doc.CreateElement("DatosFinancieros"); XmlNode DatosNodo = CreateDatosNodo(doc); //Append the datos node to the DatosFinancieros node DatosFinancierosNodo.AppendChild(DatosNodo); //Append the DatosFinancieros node to the document doc.AppendChild(DatosFinancierosNodo); lblResult.Text = "El documento ha sido creado"; } doc.Save(xmlPath);}XmlNode CreateDatosNodo(XmlDocument doc){XmlNode datosNodo = doc.CreateElement("Datos");// Add Neta Mensual attribute to the Datos NodeXmlAttribute NetaMensualAttribute = doc.CreateAttribute("NetaMensual");NetaMensualAttribute.Value = http://stackoverflow.com/questions/12414020/txtNetaMensual.Text;datosNodo.Attributes.Append(NetaMensualAttribute);XmlAttribute NetaAcumuladoAttribute = doc.CreateAttribute("NetaAcumulado");NetaAcumuladoAttribute.Value = http://stackoverflow.com/questions/12414020/txtNetaAcumulado.Text;datosNodo.Attributes.Append(NetaAcumuladoAttribute);XmlAttribute MensualAttribute = doc.CreateAttribute("Mensual");MensualAttribute.Value = http://stackoverflow.com/questions/12414020/txtMensual.Text;datosNodo.Attributes.Append(MensualAttribute);XmlAttribute AcumuladoAttribute = doc.CreateAttribute("Acumulado");AcumuladoAttribute.Value = http://stackoverflow.com/questions/12414020/txtAcumulado.Text;datosNodo.Attributes.Append(AcumuladoAttribute);XmlAttribute LiquidezAttribute = doc.CreateAttribute("Liquidez");LiquidezAttribute.Value = http://stackoverflow.com/questions/12414020/txtLiquidez.Text;datosNodo.Attributes.Append(LiquidezAttribute);XmlAttribute AccionMensualAttribute = doc.CreateAttribute("AccionMensual");AccionMensualAttribute.Value = http://stackoverflow.com/questions/12414020/TextAccionMensual.Text;datosNodo.Attributes.Append(AccionMensualAttribute);XmlAttribute AccionAcumuladaAttribute = doc.CreateAttribute("AccionAcumulada");AccionAcumuladaAttribute.Value = http://stackoverflow.com/questions/12414020/TextAccionAcumulada.Text;datosNodo.Attributes.Append(AccionAcumuladaAttribute);return datosNodo;}</script><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><title></title></head><body><form id="form1" runat="server"><div> <table> <tr> <td colspan="2" style="width: 200px; height: 40px"> <b style="font-size: x-large">Datos Financieros</b> </td> </tr> <tr> <td colspan="2" style="width: 174px; height: 40px"> <b>Utilidad Neta/Capital</b> </td> </tr> <tr> <td style="width: 101px; height: 44px"> Mensual: </td> <td style="width: 204px; height: 44px"> <asp:TextBox ID="txtNetaMensual" runat="server" Width="201px"></asp:TextBox> </td> </tr> <tr> <td style="width: 101px; height: 44px"> Acumulado: </td> <td style="width: 204px; height: 44px"> <asp:TextBox ID="txtNetaAcumulado" runat="server" Width="201px"></asp:TextBox> </td> </tr> <tr> <td colspan="2" style="width: 174px; height: 40px"> <b>Utilidad Neta/Ventas</b> </td> </tr> <tr> <td style="width: 101px; height: 41px"> Mensual: </td> <td style="width: 204px; height: 41px"> <asp:TextBox ID="txtMensual" runat="server" Width="201px"></asp:TextBox> </td> </tr> <tr> <td style="width: 101px; height: 41px"> Acumulado: </td> <td style="width: 204px; height: 41px"> <asp:TextBox ID="txtAcumulado" runat="server" Width="201px"></asp:TextBox> </td> </tr> <tr> <td style="width: 101px; height: 41px"> Liquidez: </td> <td style="width: 204px; height: 41px"> <asp:TextBox ID="txtLiquidez" runat="server" Width="201px"></asp:TextBox> </td> </tr> <tr> <td colspan="2" style="width: 174px; height: 40px"> <b>Acci