次のコードは動作し、ローカル ディスクから 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 の両方が既に別の文字列になっていることです。それらはディスク上になく、セキュリティ上の理由からディスクに書き込むことができません。これらをディスクファイルからではなく文字列から動作させる方法について何か提案はありますか?
ティア!