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