A DataSet can be written as XML to variety of outputs, such as files or streams. Saving a DataSet as XML data to different output types often means using different method overloads in the DataSet. The specifics of saving a DataSet as XML data to various outputs are described in the following subsections.
To save a DataSet in XML format to a file, call the DataSet.WriteXml() method, for example, like so:
C# l_DataSet.WriteXml("\\MyDS.xml"); VB l_DataSet.WriteXDml("\MyDS.xml")
WriteXml() throws an exception if there is a problem writing to the file. This is most typically caused by a sharing violation.
You can save XML data to a stream by calling the DataSet.WriteXml(XmlWriter, ...