XslTransform似乎已被Microsoft弃用,而推荐使用XslCompiledTransform。从理论上讲,如果我在执行应用程序时仅执行一次转换,那么解释XSLT(通过XslTransform)的速度不应该比编译它的速度快吗?如果是这样,那么XslTransform编写得是否如此糟糕,以至于对XslCompiledTransform所做的改进远远不能弥补?

最佳答案

您可能想查看XslTransformXslCompiledTransform herehere之间记录在案的区别,然后自己做出决定

另外,在某些情况下XslTransform更不兼容。 XslCompiledTransform中的安全性方面做了更多工作。

因此,有很多原因应该考虑使用新的XslCompiledTransform而不是旧的XslTransform ,即使在转换仅运行一次且使用旧的XslTransform可能稍快的情况下,也是如此。

关于.net - XslTransform与XslCompiledTransform,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/613303/

10-09 06:51