How can I change the root element name from <DocumentElement> to <table name = "UnknownTable"> when saving a DataTable to XML?
This is my code to create the xml file from the database:
peter = new MySqlCommand(cmd.CommandText, con);
con.Open();
dt = new DataTable("row");
sda = new MySqlDataAdapter(peter);
sda.Fill(dt);
saveFileDialog1.Title = "Ticket speichern";
saveFileDialog1.Filter = "XML-File | *.xml";
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
XmlWriterSettings settings = new XmlWriterSettings();
settings.Encoding = Encoding.UTF8;
settings.Indent = true;
settings.NewLineOnAttributes = true;
using (XmlWriter xmlWriter = XmlWriter.Create(saveFileDialog1.FileName, settings))
{
dt.WriteXml(xmlWriter);
xmlWriter.Close();
}
}
this is the created document:
