Type Reason ArgumentException The current instance is in the wrong System.Xml.WriteState, or the document does not have a root element. InvalidOperationException The current instance is in the wrong System.Xml.WriteState, or the document does not have a root element.
In the dnprdnext release, the recommended practice is to create System.Xml.XmlWriter instances using the erload:System.Xml.XmlWriter.Create method and the System.Xml.XmlWriterSettings class. This allows you to take full advantage of all the new features introduced in this release. For more information, see Creating XML Writers.