Comment écrire les résultats d'une procédure stockée FOR XML PATH en mémoire plutôt qu'un fichier sur disque?Ecriture XML en mémoire au lieu du disque
façon actuelle de faire les choses:
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");
}
Au lieu d'écrire le fichier sur le disque que d'autres méthodes fonctionnent alors sur, je veux avoir cette méthode retourne le xml à memeory.
Je suppose que ce serait beaucoup plus rapide que l'écriture sur le disque ....
(a répondu au commentaire) –