Código:
Un saludo! XDocument contactos = XDocument.Load(Server.MapPath("agenda3.xml")); var contact = from contacto in contactos.Descendants("contacto") where contacto.Element("email").Value == "" select new { id = contacto.Element("id").Value, nombre = contacto.Element("nombre").Value, email = contacto.Element("email").Value, }; foreach (var contacto in contact) { contacto.email = contacto.nombre + "asd.com"; txtConsultas.Text += contacto.email + "\n"; } contactos.Save(Server.MapPath("agenda3.xml"));