以下代码有效,从本地磁盘获取 XSL 和 XML,并将转换后的 XML 返回到变量 Xtransoutput。
Dim XmlInputPath As String = "C:\Any.XML"
Dim XslInputPath As String = "C:\Any.XSL"
Dim StringWriter As New System.IO.StringWriter
Dim XsltTransformation As New XslCompiledTransform(True)
Dim XsltArgumentList As New XsltArgumentList
Dim Xtransoutput As String = Nothing
XsltTransformation.Load(XslInputPath)
XsltTransformation.Transform(XmlInputPath, XsltArgumentList, StringWriter)
Xtransoutput = StringWriter.ToString
我的问题是我已经将 XML 和 XSL 放在单独的字符串中,它们不在磁盘上,出于安全原因,我不能将它们写入磁盘。关于如何让这些从字符串而不是磁盘文件工作的任何建议?
蒂亚!