title: DataTable.WriteXML() without verbose Namespace and DataType declarations
body: <p>I am serializing a simple DataTable to XML, and storing the result in a string. Using StringWriter and DataTable.WriteToXml, this has gone fine.</p>
  
  <pre><code>public class Parameters
  {   private DataTable ParamList = new DataTable();
  
      public Parameters()
      {   //Default constructor, build datatable with two empty columns
          ParamList.TableName = "Parameter";
          ParamList.Columns.Add("Name",Type.GetType("System.String"));
          ParamList.Columns.Add("Value",Type.GetType("System.Object")); }
      ...
      public string ConvertToXML()
      {   string result;
          using(var sw = new System.IO.StringWriter())
          {   ParamList.WriteXml(sw);
              result = sw.ToString();
          }
          return result;
      }
  }
  </code></pre>
  
  <p>This works as advertised. HOWEVER, the XML is quite verbose when defining the  field:</p>
  
  <pre><code>&lt;DocumentElement&gt;
    &lt;Parameter&gt;
      &lt;Name&gt;ClientNumber&lt;/Name&gt;
      &lt;Value xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;00001&lt;/Value&gt;
    &lt;/Parameter&gt;
    &lt;Parameter&gt;
      &lt;Name&gt;FirstName&lt;/Name&gt;
      &lt;Value xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;John&lt;/Value&gt;
    &lt;/Parameter&gt;
    &lt;Parameter&gt;
      &lt;Name&gt;LastName&lt;/Name&gt;
      &lt;Value xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;Smith&lt;/Value&gt;
    &lt;/Parameter&gt;
  ...
  </code></pre>
  
  <p><strong>I would like to eliminate all the namespace and datatype declarations</strong> in the VALUE field, just like the NAME fields appear. I've toyed around with XmlWriterSettings(), but can't seem to find any settings to accomplish this. Any thoughts? Is what I propose possible?</p>
  
  <p>(Note 1: My intent is simply to document the fields and values in the datatable to a SQL table, and since the number of fields and values may vary, this seemed like the simplest approach. The XML won't be read back in, so strongly-typed data elements are not of great importance to my goal.)</p>
  
  <p>(Note 2: I'd like to achieve this without resorting to RegEx, but if that's my only option, that may be the direction I take.)</p>
  
  <blockquote>
    <p>Possible Duplicate? : <a href="https://stackoverflow.com/questions/2768432/serialize-into-an-xml-fragment-not-xml-document">Serialize into an XML Fragment - not XML Document</a></p>
  </blockquote>
  
  <p>Looked into this, but couldn't adjust the syntax to work with a DataTable.</p>