在 Asp.Net Core 中加载 XSLT
Posted
技术标签:
【中文标题】在 Asp.Net Core 中加载 XSLT【英文标题】:Load XSLT in Asp.Net Core 【发布时间】:2017-09-06 11:26:54 【问题描述】:如何在 ASP.NET Core 中从字符串加载 XSLT 文件?
我可以使用完整的 .NET Framework:
XslCompiledTransform objXSLTransform = new XslCompiledTransform();
objXSLTransform.Load(strXSLTFile);
【问题讨论】:
iirc 它尚未在 .NET Core 中实现,您必须等到 .NET Core 2.0。或者获取当前的 2.0 预览版。或者只针对 .NET Framework >=4.5。另请参阅此问题github.com/dotnet/corefx/issues/5593 @Tseng 我能找到一些第三部分库吗? 我不知道(除了 SO 范围之外)。 【参考方案1】:正如我详细提到的here,您需要将您的.NET Core 1.x
应用升级到.NET Core 2.0
,因为.NET Core 2.0
实现了.NET Standard 2.0
,它再次支持System.Xml.Xsl
命名空间.您将可以再次使用XslCompiledTransform
。
【讨论】:
以上是关于在 Asp.Net Core 中加载 XSLT的主要内容,如果未能解决你的问题,请参考以下文章
在 ASP.NET Core PartialView 中加载脚本后渲染脚本部分
在 ASP.NET Core 应用程序中加载自定义 ConfigSection