2

我在 powershell 中将参数传递给 xquery 时遇到问题。在 cygwin 中运行良好。这样做的方法是什么?

@编辑:

这是我如何在 bash 中执行此操作的示例,其中“xquery”是我对 saxon xquery 引擎的别名:

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

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

"No query file name"

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

4

1 回答 1

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
于 2011-04-03T14:17:30.403 回答