从XForms调用XQuery函数

时间:2015-10-22 01:05:21

标签: xquery xforms exist-db

我想调用我从XForms编写的XQuery函数。我知道如何执行对XQuery文档的请求:

<xf:submission resource="/exist/rest/apps/Main/modules/import.xql"/>

但是,如果我想调用XQuery文档中的特定函数,该怎么办?看起来这可以使用import module namespace的JavaScript完成,但是在XForms中没有办法做到这一点吗?

我想我可以使用exists-db&#39; controller.xql来处理请求。这是最简单的方法吗?

1 个答案:

答案 0 :(得分:1)

你不能! XForms不是XQuery,XForms规范中没有任何内容可以让您导入XQuery模块。

正如其他人之前建议你需要使用HTTP来桥接这两者,如果你想通过HTTP直接访问XQuery函数,那么RESTXQ是你最好的选择。