标签: c# .net xml xslt xslt-2.0
是否可以使用原生.net框架进行XSLT 2.0转换?
我知道XSLT 1.0可以实现。
答案 0 :(得分:3)
Microsoft没有提供XSLT 2.0处理器。
声称特别是在.NET中使用的XSLT 2.0处理器是 XQSharp 。
另一个非常流行的XSLT 2.0处理器是 Saxon 9.x ,虽然用Java编写,但它有一个特殊的.NET版本。
答案 1 :(得分:2)
我不同意XQSharp(或撒克逊的话)很慢。虽然目前都没有编译到MSIL,但两者都有很好的优化器。我从第一手经验中了解到,XQSharp的大型分组任务比使用XslCompiledTransform更快。