如何在windows powershell中将参数传递给saxon xquery?

时间:2011-04-03 02:55:24

标签: powershell saxon xquery

我在powershell中将参数传递给xquery时遇到了麻烦。在cygwin中正常工作。有什么办法呢?

@edit:

以下是我在bash中如何做到这一点的一个例子,其中'xquery'是我的撒克逊xquery引擎的别名:

xquery -s:input.xml -q:query.xquery -o:output

如果我在powershell中尝试相同的事情,我会得到:

"No query file name"

我99%确定这是powershell语法的问题,IE,我没有用正确的语法将参数传递给xquery。

1 个答案:

答案 0 :(得分:2)

您的xquery命令是如何定义的?

以下内容应该有效:

function xquery {java net.sf.saxon.Query $args}
xquery "-s:input.xml" "-q:query.xquery" "-o:output"

或者,没有这个功能,

java net.sf.saxon.Query -s:input.xml -q:query.xquery -o:output