【问题标题】:What is the most advantage using Saxon for .net?使用 Saxon for .net 的最大优势是什么?
【发布时间】:2025-12-12 13:45:01
【问题描述】:

我正在使用 .net 4.0 C# xslt1.0。 我犹豫要不要使用 saxon 处理器进行迁移,性能上是否存在真正的差异?

【问题讨论】:

  • 如果您使用 Saxon,您可能会或可能不会获得性能提升(您可以通过分析了解),但最大的优势是您可以选择使用 XSLT 2.0。
  • 有什么区别,有什么区别?
  • xslt1.0 和 2..0 之间的速度性能
  • 比较“xslt1.0 和 2..0 之间的速度性能”就像比较猴子和人之间的速度性能——这是一个非常不精确的问题。更具体地说,您无法比较只有 XSLT 2.0 具有的功能的速度性能,人们通常会为这些新功能选择 XSLT 2.0 而不是 XSLT 1.0。

标签: .net xslt saxon


【解决方案1】:

我没有在 Microsoft 的 XSLT 1.0 处理器和 .NET 上的 Saxon XSLT 2.0 处理器之间进行任何性能比较。

我想您是在谈论执行速度,但更重要的是开发速度:您可以以雇用一名程序员一天的一半成本购买一台体面的服务器。根据我的经验(尽管这取决于任务),与 XSLT 1.0 相比,使用 XSLT 2.0 的开发效率大约提高了一倍。

【讨论】:

    最近更新 更多