To convert String XML into a data table in C#
<pre><code>&lt;NewDataSet&gt;
  &lt;xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"&gt;
    &lt;xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true"&gt;
      &lt;xs:complexType&gt;
        &lt;xs:choice minOccurs="0" maxOccurs="unbounded"&gt;
          &lt;xs:element name="Table"&gt;
            &lt;xs:complexType&gt;
              &lt;xs:attribute name="DataColumn" type="xs:string" /&gt;
              &lt;xs:attribute name="ddlSchema" type="xs:string" /&gt;
              &lt;xs:attribute name="ddlTable" type="xs:string" /&gt;
              &lt;xs:attribute name="ddlColumn" type="xs:string" /&gt;
              &lt;xs:attribute name="DefaultValue" type="xs:string" /&gt;
            &lt;/xs:complexType&gt;
          &lt;/xs:element&gt;
        &lt;/xs:choice&gt;
      &lt;/xs:complexType&gt;
    &lt;/xs:element&gt;
  &lt;/xs:schema&gt;
  &lt;Table DataColumn="ID" ddlSchema="" ddlTable="" ddlColumn="" DefaultValue="" /&gt;
  &lt;Table DataColumn="CategoryName" ddlSchema="" ddlTable="" ddlColumn="" DefaultValue="" /&gt;
  &lt;Table DataColumn="ParentCatID" ddlSchema="" ddlTable="" ddlColumn="" DefaultValue="" /&gt;
  &lt;Table /&gt;
&lt;/NewDataSet&gt;
</code></pre>

<p>is my Xml which is save in data base column 
so how it will convert into Data set so i can bind the Grid ?
any suggestion </p>
