void RunRenderXmlTransform(IStreamGen sg, MemoryStreamGen msg) { try { string file; if (_Report.DataTransform[0] != Path.DirectorySeparatorChar) { file = Folder + Path.DirectorySeparatorChar + _Report.DataTransform; } else { file = Folder + _Report.DataTransform; } XmlUtil.XslTrans(file, msg.GetText(), sg.GetStream()); } catch (Exception ex) { rl.LogError(8, "Error processing DataTransform " + ex.Message + "\r\n" + ex.StackTrace); } finally { msg.Dispose(); } return; }