xml document i ashx
HejJeg forsøger at få en ashx til at "give" mig et xml document som output.
Hvis jeg skrive xml som txt direkte til Response stream, virker det fint, men i dette tilfælde har jeg et XMLDocument til rådighed.
Problemet er at dokumentet skrives som text til browseren. kildekoden i browser viser xml som den er, men jeg ville gerne have browseren til at genkende formatet også
public void ProcessRequest(HttpContext context)
{
context.Response.Clear();
context.Response.ContentType = "text/xml";
context.Response.StatusCode = 200;
XmlExporter exporter = new XmlExporter(Company.Find(1));
XmlDocument xmlDoc = exporter.ExportBase(); //valid Xml document
XmlTextWriter writer = new XmlTextWriter(context.Response.OutputStream, context.Request.ContentEncoding);
xmlDoc.WriteTo(writer);
//xmlDoc.Save(writer); har også prøvet denne
writer.Flush();
writer.Close();
}
any ideas?