Code:
Stream memoryStream = new MemoryStream();
XmlDocument doc = new XmlDocument();
byte[] buffer;
// moze i sa filestream-om, pa ga snimis, ovo je samo primer...
doc.Load(...);
doc.Save(memoryStream);
buffer = new byte[memoryStream.Length];
memoryStream.Seek(0, SeekOrigin.Begin);
memoryStream.Read(buffer, 0, (int)memoryStream.Length);
memoryStream.Close();
Response.Clear();
// naravno u header mozes da stavis sta ti treba...
Response.ContentType = "text/xml";
Response.AppendHeader("content-disposition", "attachment; filename=doc.xml");
Response.BinaryWrite(buffer);
Response.End();
If it's a girl then they're gonna call it Sigourney, after an actress. If it's a boy, then they're gonna call it Rodney, after Dave!