/// <summary> /// Initializes a new instance of the XsltViewEngine class. /// </summary> public XsltViewEngine() { //Instantiate the IXsltEngine //TODO: put in configuration somewhere //Type xsltEngineType = Type.GetType("Castle.MonoRail.View.Xslt.Saxon.XsltEngine, Castle.MonoRail.View.Xslt.Saxon"); Type xsltEngineType = Type.GetType("Castle.MonoRail.Framework.View.Xslt.NativeEngine.XsltEngine, Castle.MonoRail.View.Xslt.NativeEngine"); _xsltEngine = Activator.CreateInstance(xsltEngineType) as IXsltEngine; }
public XsltTemplateStore(IViewSourceLoader viewSourceLoader, IXsltEngine xsltEngine) { ViewSourceLoader = viewSourceLoader; ViewSourceLoader.ViewChanged += new FileSystemEventHandler(_viewSourceLoader_ViewChanged); _xsltEngine = xsltEngine; }