我一直在为某些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
项目中使用其他替代方法吗?
由于以下错误,我的代码无法编译,因为它无法识别XdmNode
,XsltTransformer
等。>
使用'.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迁移到....
XmlPrime https://www.xmlprime.com/xmlprime/是XQuery 3.1和XSLT 2.0的纯.NET实现,它是针对.NET框架开发的,最新版本4也可与Mono一起使用。