XslTransform似乎已被Microsoft弃用,而推荐使用XslCompiledTransform。从理论上讲,如果我在执行应用程序时仅执行一次转换,那么解释XSLT(通过XslTransform)的速度不应该比编译它的速度快吗?如果是这样,那么XslTransform编写得是否如此糟糕,以至于对XslCompiledTransform所做的改进远远不能弥补?
最佳答案
您可能想查看XslTransform
和XslCompiledTransform
here和here之间记录在案的区别,然后自己做出决定。
另外,在某些情况下XslTransform更不兼容。 XslCompiledTransform中的安全性方面做了更多工作。
因此,有很多原因应该考虑使用新的XslCompiledTransform
而不是旧的XslTransform
,即使在转换仅运行一次且使用旧的XslTransform可能稍快的情况下,也是如此。
关于.net - XslTransform与XslCompiledTransform,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/613303/