// My VFP COM DLL instantiation RapoZineClass oRZ = new RapoZineClass(); // let´s invoke a method which return a XML string (with in-line schema) string edicoes = oRZ.TrazerEdicoes().ToString(); // create a DataSet DataSet myDS = new DataSet(); // Use the StringReader to read my XML string System.IO.StringReader xmlSR = new System.IO.StringReader(edicoes); // Load my DataSet with my XML myDS.ReadXml(xmlSR, XmlReadMode.ReadSchema);well, ok, that works... my doubt is: Do I really need to use this StringReader? Why I cannot simply read the XML string right from the DataSet??