Question: IM TRYING TO SAVE MY LIST BOX NODE INTO AN XML FILE PROBLEM // System.InvalidOperationException: 'Token StartAttribute in state Document would result in an invalid
IM TRYING TO SAVE MY LIST BOX NODE INTO AN XML FILE
PROBLEM // System.InvalidOperationException: 'Token StartAttribute in state Document would result in an invalid XML document.'
ITS SAYING THIS WHEN I RUN IT
System.InvalidOperationException: 'Token StartAttribute in state Document would result in an invalid XML document (on line *)
private void saveAsToolStripMenuItem_Click(object sender, EventArgs e) { SaveFileDialog savo = new SaveFileDialog(); savo.Filter = "All Files|.|XML files (*.xml)|*.xml"; savo.FilterIndex = 1; savo.RestoreDirectory = true; if (savo.ShowDialog() == DialogResult.OK ) { XmlWriterSettings settings = new XmlWriterSettings(); XmlWriter writer = XmlWriter.Create(savo.FileName, settings); writer.WriteStartDocument(true); settings.ConformanceLevel = ConformanceLevel.Auto; for (int i = 0; i < (int)lbNodes.Items.Count; i++) { Spawn quick = (Spawn)lbNodes.Items[i]; * writer.WriteStartAttribute("x", quick.x.ToString()); * writer.WriteAttributeString("y", quick.y.ToString()); * writer.WriteAttributeString("Amount", quick.Amount.ToString()); * writer.WriteAttributeString("Enemy", quick.Enemy.ToString()); * writer.WriteAttributeString("Interval", quick.Interval.ToString()); * writer.WriteAttributeString("WaitTime", quick.WaitTime.ToString()); writer.WriteValue(" "); } writer.Flush(); writer.Close(); } } Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
