El código para generar un documento XML es el siguiente:
public void ExportarXML(string filename) { XmlTextWriter writer = new XmlTextWriter(filename, System.Text.Encoding.UTF8); //Usa indentación por legibilidad writer.Formatting = Formatting.Indented; //Escribe la declaración del XML writer.WriteStartDocument(); //Escribe el elemento raiz writer.WriteStartElement("persona"); //Escribe los elementos dentro de sus etiquetas writer.WriteElementString("nombre", "Emanuel"); writer.WriteElementString("apellido", "Lopez"); writer.WriteElementString("nacionalidad", "Argentino"); writer.WriteEndElement(); writer.Flush(); writer.Close(); }
la salida sera la siguiente
<?xml version="1.0" encoding="utf-8"?> <persona> <nombre>Emanuel</nombre> <apellido>Lopez</apellido> <nacionalidad>Argentino</nacionalidad> <persona>