2019 年 .NET Core 的 XSLT3 选项

use*_*445 5 saxon xslt-3.0 .net-core

2019 年有人在 .NET Core 2.x+ 中进行了 XSLT3 转换吗?

似乎向 MS 提供XSLT2/3 支持的请求还没有进展,而 Saxon 人还有其他优先事项,特别是考虑到IKVM 关闭

进程内 XSLT 转换还有其他替代方案吗?目前,我唯一的选择似乎是通过外部服务或一些不受欢迎的(对我们而言)COM 风格的方法来包装某些内容,这将涉及大量数据编组,从而损害性能。

Mic*_*Kay 4

不幸的是,IKVM 从未支持 .NET Core,因此 .NET 版本的 Saxon 无法在该环境中工作。在 Saxonica,我们一直在探索 .NET 支持的替代途径,但我们还没有发现任何有希望的东西。(有人喜欢为 .NET 实现 Kotlin 吗?)

我不知道使用 XMLPrime 或 Exselt 可以实现什么,这两者都针对 .NET。

2021 年更新

Saxonica 现在在 .NET 5 上提供 SaxonCS,该产品是通过使用自定义转译器将 SaxonJ 的 Java 代码转换为 C# 源代码而构建的。