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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!