【发布时间】:2009-05-21 07:02:08
【问题描述】:
如果数据集太大并且内存足够,我会收到错误“System.OutOfMemoryException”。 文件“file1.xml”的大小约为 36 MB。
解决这个问题的方法是什么? 提前致谢。
private XPathDocument GetXML(DataSet ds)
{
ds.WriteXml("file1.xml");
ds.WriteXmlSchema("file1.xsd");
XPathDocument doc = new XPathDocument(new StringReader(ds.GetXml()));
return doc;
}
【问题讨论】:
-
是丢ds.GetXml还是StringReader构造函数?