。NET Core 3.0应用程序有可用的XSLT和XQuery处理器吗?

问题描述 投票:0回答:1

我一直在为某些Saxon XSLT and XQuery processor - Free home edition应用程序使用.NET。我只需要XSLT 2.0(因为.NET不支持XSLT 3.0)。现在我已经从.NET Framework移至.NET Core,我注意到Saxon尚不支持.NET Core,因为在为Saxon安装Nuget软件包时,出现以下错误。

问题:有人知道我可以在需要XSLT 2.0和XQuery处理的.NET Core项目中使用其他替代方法吗?

由于以下错误,我的代码无法编译,因为它无法识别XdmNodeXsltTransformer等。>

使用'.NETFramework,Version = v4.6.1,.NETFramework,Version = v4.6.2,.NETFramework,Version = v4.7,.NETFramework,Version = v4.7.1恢复包'Saxon-HE 9.9.1.5' ,.NETFramework,Version = v4.7.2,.NETFramework,Version = v4.8',而不是项目目标框架'.NETCoreApp,Version = v3.0'。该软件包可能与您的项目不完全兼容。

我一直在使用Saxon XSLT和XQuery处理器-一些.NET应用程序的免费家庭版。我只需要XSLT 2.0(因为.NET不支持XSLT 3.0)。现在,我已经从.NET Framework迁移到....

.net-core xslt-2.0 saxon
1个回答
1
投票

XmlPrime https://www.xmlprime.com/xmlprime/是XQuery 3.1和XSLT 2.0的纯.NET实现,它是针对.NET框架开发的,最新版本4也可与Mono一起使用。

© www.soinside.com 2019 - 2024. All rights reserved.