在创建控制台应用程序以从文件夹中读取 xml 文件并将它们转换为文本文件并使用 xsl 文件将它们保存在单独的文件夹中进行转换时需要帮助。
我尝试了多种选择,但没有任何效果。以下是我目前拥有的。
For Each xmlFile As System.IO.FileInfo In xmlFiles
'Do some data processing here
Document = New XmlDocument()
Document.Load(xmlFile.FullName)
navigator = Document.CreateNavigator
Dim reade As XmlReader = XmlReader.Create(xmlFile.FullName)
transformer = New XslCompiledTransform
transformer.Load("C:\Sample_XML_Files\Sample_XML_Files\Testing.xslt")
output = New StringWriter()
transformer.Transform(reade, Nothing, output)
Dim stream As FileStream = New FileStream(xmlFile.DirectoryName + "\Out\" + xmlFile.Name + ".text", FileMode.Create)
Dim writer As StreamWriter = New StreamWriter(stream)
writer.Write(output.ToString)
MessageBox.Show(output.ToString)
writer.Close()
output.Close()
Next
解决此问题的任何帮助都会有所帮助。