Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们目前有一个巨大的 XSLT 转换,需要 20-30 分钟来处理。我们需要提高性能,我们正在考虑CDuce。CDuce 看起来很有希望。这样做的好方法是什么?我们是否必须在 CDuce 中重写整个 xsl 逻辑?
您可以用另一种语言重写它,但可能有更简单的选择,这取决于 XSLT 1 代码的效率。如果它使用//很多,那么通过将其重写为不使用//并改用键或其他构造来获得数量级的速度改进并不少见。当然,切换到更新的更高度优化的 XSLT 引擎也不会受到伤害。(您的问题被标记为 xslt 1 但 XSLT2 引擎无需或很少更改即可运行它)
//