2

load メソッドの呼び出し後に XslCompiledTransform のインスタンスの結果を保存する必要があります。どうすればよいですか?

4

2 に答える 2

1

アプリケーション スコープ変数に保存:

XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load("style.xsl");
Application["CompiledTransform"] = xslt;

後で別の場所で使用します。

XslCompiledTransform xs = Application["CompiledTransform"] as XslCompiledTransform;
xs.Transform("input.xml", "output.xml");
于 2011-08-30T14:35:06.043 に答える
1

使用するだけSystem.Web.Cachingです (ASP.NET の外でも問題なく動作します!):

http://www.hanselman.com/blog/UsingTheASPNETCacheOutsideOfASPNET.aspx

于 2011-08-30T14:35:49.600 に答える