Следующий код должен создать файл xml, но я получаю сообщение об ошибке «Token StartElement в состоянии EndRootElement приведет к недопустимому XML документу».
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
using (XmlWriter writer = XmlWriter.Create("startpositions.xml", settings))
{
writer.WriteStartDocument();
for (int i = 0; i < 20; i++)
{
writer.WriteStartElement("level_" + i.ToString());
for (int s = 0; s < 5; s++)
{
writer.WriteElementString("pos" + s.ToString(), "empty");
}
writer.WriteEndElement();
}
writer.WriteEndDocument();
}