【发布时间】:2013-12-06 09:14:22
【问题描述】:
我正在尝试使用 Saxon 将文本文件转换为 XSLT 2.0 中的 xml。
text file = c:\\...\....sample.txt
为此, 我想传递一个 xml 文件,其中包含文本文件的路径作为属性值。
<?xml version="1.0" encoding="UTF-8"?>
<InputArgs inputFile="C:\\...\....sample.txt" schemaName="test.xsd" />
我正在使用代码
Processor proc = new Processor();
XdmNode input = proc.NewDocumentBuilder().Build(new Uri(INPUT XML PATH));
XsltTransformer transformer = proc.NewXsltCompiler().Compile(new Uri(INPUT XSL PATH)).Load();
transformer.InitialContextNode = input;
Serializer serializer = new Serializer();
FileStream outStream = new FileStream(outFile, FileMode.Create, FileAccess.Write);
serializer.SetOutputStream(outStream);
transformer.Run(serializer);
outStream.Close();
我遇到了错误......
总结一下,如何将文本文件转换为 xml 仅提供 xml 和 xsl 文本文件作为 xml 中的属性值传递...
类似于将参数传递给 XSL?
【问题讨论】:
-
错误信息是? (包括行号,以及上面代码中的哪一行)
-
告诉我们您遇到了错误,但没有说明实际错误是什么,是要求我们在蒙住眼睛的情况下为您提供帮助。