微软没有提供XSLT 2.0处理器。 一款声称专为.NET开发的XSLT 2.0处理器是XQSharp。 另一款非常流行的XSLT 2.0处理器是Saxon 9.x,虽然它是用Java编写的,但有一个特殊的.NET版本。
我不同意XQSharp(或Saxon)是慢的说法。虽然它们目前都没有编译成MSIL,但它们都拥有优秀的优化器。我亲身体验过,在大型分组任务方面,使用XQSharp比使用XslCompiledTransform更快。