如何将 FOR XML PATH 存储过程的结果写入内存而不是磁盘上的文件?
目前的做事方式:
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。
我认为这比写入磁盘要快得多....