如何将FOR XML PATH存储过程的结果写入内存而不是磁盘上的文件?将XML写入内存而不是磁盘
的做事方式电流:
private void GetChartData(string OC_Ttl1, string OC_Ttl2, string OC_OL31)
{
OC_Ttl_1 = OC_Ttl1;
OC_Ttl_2 = OC_Ttl2;
OC_OL3_1 = OC_OL31;
//Output xml
DataSet orgDataSet = new DataSet();
orgDataSet.ReadXml(cmd_Org.ExecuteXmlReader(), XmlReadMode.Auto);
orgDataSet.WriteXml("InputXMLFiles/" + OC_OL3_1.Replace(" ",
"_").Replace("/", "-") + ".xml");
}
写入到磁盘文件的其它方法再操作上相反的,我想有这个方法返回的XML来memeory。
我认为这将是远远高于写入磁盘快....
(回复评论) – 2009-10-21 17:39:08