0
我的HttpHandler的樣子:緩存從一個HttpHandler的XML響應
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/xml";
XmlWriter writer = new XmlTextWriter(context.Response.OutputStream, Encoding.UTF8);
writer.WriteStartDocument();
writer.WriteStartElement("ProductFeed");
DataTable dt = GetStuff();
for(...)
{
}
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Flush();
writer.Close();
}
我如何可以緩存我生成整個XML文檔?
或者我只能選擇緩存DataTable對象嗎?
我想將它存儲在緩存中,而不是文件。你能幫我#3嗎?聽起來很有趣... – Blankman 2010-03-15 19:35:01
哦,用XmlWriter我可以保存到一個stringbuilder,也許緩存? – Blankman 2010-03-15 19:35:48
@Blankman:是的,緩存StringBuilder的結果是可行的。 – 2010-03-15 19:46:58