【发布时间】:2021-08-07 12:15:29
【问题描述】:
查看 .NET 中的 XSLCompiledTransform 类,试图找到一种在 F# 中使用它的简洁方法。我不熟悉字符串读取器/写入器,但我将其视为完成此任务的主要方法。还是我想要 XML 阅读器?
我有一个函数,它接受两个参数——一个 XML 字符串和一个 XSLT 样式表。我想返回一个 XML 字符串。
let applyXSLTransform xml xslFile =
let xslt = XslCompiledTransform()
xslt.Load(xslFile)
xslt.Transform(xml, outputToString); //This bit
处理文件很好也很容易,但似乎更多地涉及读取和写入字符串。我看过一些 C# 示例,但没有立即成功让它们工作,所以仍在对读者和作者进行研究!
干杯
【问题讨论】:
-
C#方式在stackoverflow.com/a/16395226/252228,我不擅长F#,也许像github.com/jindraivanek/cs2fs这样的编译器可以为你完成工作。
标签: xslt f# xslcompiledtransform