Вызов функции XQuery из XForms
Я хотел бы вызвать функцию XQuery, которую я написал из XForms. Я знаю, как выполнить запрос к документу XQuery:
<xf:submission resource="/exist/rest/apps/Main/modules/import.xql"/>
Но что, если я хотел бы вызвать определенную функцию в документе XQuery? Похоже, это можно сделать с помощью JavaScript с import module namespace
но нет ли способа сделать это в XForms?
Я полагаю, я могу использовать существующий-БД controller.xql
обрабатывать запросы. Это самый простой способ сделать это?
1 ответ
Вы не можете! XForms не является XQuery, и в спецификации XForms нет ничего, что позволяло бы вам импортировать модуль XQuery.
Как ранее предлагали другие, вам нужно использовать HTTP для их соединения, и если вам нужен прямой доступ через HTTP к функции XQuery, тогда RESTXQ - ваш лучший выбор.