从xslt文件中获取已编译的变量值

时间:2014-06-26 14:22:01

标签: c# xml csv xslt-1.0

Hellu

我正在尝试制作一个小程序,其目标是将文件转换为另一种格式。为此,我在C#项目中使用了一些外部xslt文件和XslCompilerTransformer。

我希望我的XSLT文件包含一个文件路径,其中将保存转换的结果。此路径将根据要转换的文件中检索到的值生成,如下所示:

<xsl:param name="path" select="'C:\mypath\'"/>
<xsl:param name="file" select="'[/HISTORY/@file]-[/HISTORY/@data]'"/>

因此“file”参数将从节点HISTORY中的属性“file”和“data”中检索此值。

我几乎认为没有办法在C#程序中获取此参数的编译值。

所以我想我必须以这种或那种方式将这个值放在转换后的文件中,但由于这个文件可能是XML或CSV(否则,谁知道!),我不知道我怎么能那样做。

你呢?任何帮助将不胜感激。

0 个答案:

没有答案
相关问题