PC Review
Forums
Newsgroups
Microsoft DotNet
Microsoft ADO .NET
DataSet.ReadXml(Stream, XmlReadMode) Issue
Forums
Newsgroups
Microsoft DotNet
Microsoft ADO .NET
DataSet.ReadXml(Stream, XmlReadMode) Issue
![]() |
DataSet.ReadXml(Stream, XmlReadMode) Issue |
|
|
Thread Tools | Rate Thread |
|
|
#1 |
|
Guest
Posts: n/a
|
Hello,
I have a dilemma it seems I cannot read a stream to a DataSet using DataSet.XmlRead(Stream, XmlReadMode.ReadSchema) everytime I try I get a {Root element is missing.} error. But if I save it to file same stream it works great. Any insight would be appreciated. This does not work(below). Returns {Root element is missing.} error. private void CreateNewDataSet(RemObjects.SDK.Types.Binary myStream) { DataSet dsRecipientLists = new DataSet(); try { myStream.Position = 0; dsRecipientLists.ReadXml(myStream, XmlReadMode.ReadSchema); } catch (Exception ex) { Debug.WriteLine(ex.Message); } return dsRecipientsLists; } This works(below). private void CreateNewDataSet(RemObjects.SDK.Types.Binary myStream) { DataSet dsRecipientLists = new DataSet(); try { myStream.Position = 0; TextWriter tw = new StreamWriter("C:\\Temp\\RecipientXML2.xml"); tw.Write(myStream); tw.Close(); dsRecipientLists.ReadXml("C:\\Temp\\RecipientXML2.xml", XmlReadMode.ReadSchema); File.Delete("C:\\Temp\\RecipientXML2.xml"); } catch (Exception ex) { Debug.WriteLine(ex.Message); } return dsRecipientsLists; } Thanks for any help, Todd Manchester Chronicle Technologies Inc. |
|
![]() |
|
| Thread Tools | |
| Rate This Thread | |
|
|

Main Page 

