title: Read xml on file to dataset error
body: <p>I tried different things?</p>
  
  <p>First try: Here I have this error "Data at the root level is invalid. Line 1, position 1."</p>
  
  <pre class="lang-c# prettyprint-override"><code>StringReader StringStream = new StringReader(strFullPath);
  DataSet ds = new DataSet();
  ds.ReadXml(StringStream);
  </code></pre>
  
  <p>Second try:</p>
  
  <pre class="lang-c# prettyprint-override"><code> using (StreamReader mySR = new StreamReader(strFullPath,  Encoding.GetEncoding("iso-8859-1")  )) 
     {
       XmlDocument lgnXml = new XmlDocument();
       lgnXml.Load(mySR);   This line has no errors,  Only to test....
  
       lrs1.ReadXml(mySR,XmlReadMode.ReadSchema);  But in this line I have the error "Root element is missing."
  
     }
  </code></pre>
  
  <p>Here is the first part of the xml (structure)</p>
  
  <pre class="lang-xml prettyprint-override"><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:MainDataTable="Table" msdata:UseCurrentLocale="true" msdata:PageSize="0" msdata:CurrentPosition="0" msdata:ConnectionString="" msdata:Sort="" msdata:LoadSchemaOnly="False" msdata:Filter="" msdata:AbsolutePosition="1" msdata:SqlQuery="" msdata:AbsolutePage="0" msdata:Disconnected="False"&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:sequence&gt;
                  &lt;xs:element name="LanguageID" type="xs:int" minOccurs="0" /&gt;
                  &lt;xs:element name="Compania" type="xs:string" minOccurs="0" /&gt;
                  &lt;xs:element name="Facilidad" type="xs:string" minOccurs="0" /&gt;
                  &lt;xs:element name="Cuenta" type="xs:string" minOccurs="0" /&gt;
                  &lt;xs:element name="Numero" type="xs:string" minOccurs="0" /&gt;
  </code></pre>
  
  <p>And the data</p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;Table&gt;
  &lt;LanguageID&gt;2&lt;/LanguageID&gt;
  &lt;Compania&gt;Company&lt;/Compania&gt;
  &lt;Facilidad&gt;Facility&lt;/Facilidad&gt;
  &lt;Cuenta&gt;Account&lt;/Cuenta&gt;
  &lt;Numero&gt;Number&lt;/Numero&gt;
  &lt;Nombre&gt;Name&lt;/Nombre&gt;
  </code></pre>
  
  <p>There are more many fields...</p>
  
  <p>Thanks,
  Jose</p>