можно ли запустить xquery практически из CLI? - PullRequest
0 голосов
/ 31 декабря 2018

Как этот образец xquery выполнен из CLI?

xquery version "1.0";
let $message := 'Hello World!'
return
<results>
   <message>{$message}</message>
</results>

xquery

Вдохновленный ответом zx485:

Проверьте отдельную страницу libxslt

XSL Transformations - это язык для преобразования документов XML в другие документы XML (или HTML / текстовый вывод).

Доступна отдельная библиотека libxslt, реализующая XSLT-1.0 для libxml2.Этот модуль "libxslt" также можно найти в базе SVN Gnome.

Вы можете проверить прогресс в журнале изменений libxslt.

Daniel Veillard

http://xmlsoft.org/XSLT.html

1 Ответ

0 голосов
/ 31 декабря 2018

Вы можете сделать это с помощью Saxon, как в этого обширного учебного пособия .

Чтобы подвести итог, скопируйте код XQuery в файл (здесь он называется test.xq) и затем выполните его с помощью(текущая версия) Saxon:

java -cp saxon9he.jar net.sf.saxon.Query test.xq

Выход в вашем примере будет

<results>
    <message>Hello World!</message>
</results>

по желанию.

...