private void buttonExportAll_Click(object sender, EventArgs e)
{
SaveFileDialog dialog = new SaveFileDialog();
dialog.Filter = "XML files|*.xml|All files|*.*";
dialog.Title = "Select location to save XML output";
if (dialog.ShowDialog() == DialogResult.OK) {
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
using (XmlWriter writer = XmlWriter.Create(dialog.FileName, settings)) {
writer.WriteStartDocument();
writeNodesToXml(writer, pssgFile.rootNode);
writer.WriteEndDocument();
}
}
}