0

我正在使用 powershell 脚本运行 altovaxml.exe 将 xml 文件转换为另一个:

.\AltovaXML -xslt2 test.xsl -in $element -out $tmpname -param name1=$value1 -param name2=$value2 -param name3='string1' and so on

我遇到的第一个问题是,使用变量作为参数值时出现错误:

parameter is not a valid xpath 2.0 expression: name1

(类似的东西,错误是德语)

仅使用字符串作为参数值,我没有收到错误,但我不能在 xsl 文件中使用它们。没有输出。

但是 - 这就是我不明白的 - 它使用命令行界面本身工作(当然没有 -in、-out 或 -param 的变量)

有人知道如何使用 powershell 正确运行 altovaxml.exe 吗?

4

0 回答 0