我需要在调用load方法后保存XslCompiledTransform实例的结果我该怎么做?
答案 0 :(得分:1)
保存到应用程序范围变量:
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load("style.xsl");
Application["CompiledTransform"] = xslt;
稍后在其他地方使用:
XslCompiledTransform xs = Application["CompiledTransform"] as XslCompiledTransform;
xs.Transform("input.xml", "output.xml");
答案 1 :(得分:1)
只需使用System.Web.Caching
(在ASP.NET之外就可以了!):
<强> http://www.hanselman.com/blog/UsingTheASPNETCacheOutsideOfASPNET.aspx 强>