Как передать саксонский XQuery в Windows PowerShell? - PullRequest
2 голосов
/ 03 апреля 2011

У меня проблемы с передачей аргументов в xquery в powershell.Прекрасно работает в Cygwin.Как это сделать?

@ edit:

Вот пример того, как я делал это в bash, где xquery - мой псевдоним для движка saxon xquery:1005 *

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

Если я пытаюсь сделать то же самое в powershell, я получаю:

"No query file name"

Я на 99% уверен, что это проблема синтаксиса powershell, т.е.параметры для xquery с правильным синтаксисом.

1 Ответ

2 голосов
/ 03 апреля 2011

Как была определена ваша 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
...