xQuery 到 JavaScript 需要多个文件

xQuery to JavaScript require with multiple files

将 xQuery 脚本转换为 JavaScript 时,我有这行代码,其中两个 XQY 文件合并到一个模块名称空间中。

如何在 JavaScript 中执行此操作?

原创

import module namespace obj = "http://marklogic.com/solutions/obi/object" at 
                     "/ext/obi/lib/object-service-lib.xqy", "/ext/obi/lib/object-lib.xqy";

不工作:

var obj = require("/ext/obi/lib/object-service-lib.xqy", 
                                                "/ext/obi/lib/object-lib.xqy");

错误

[javascript] XDMP-TOOMANYARGS: var obj = require("/ext/obi/lib/object-service-lib.xqy", "/ext/obi/lib/obje -- Too many args, expected 1 but got 2

您或许可以分别需要这两个库,然后手动将它们合并为一个库,但我会跳过麻烦,将这两个库分开处理。我看不到合并它们的好处,无论是在 XQuery 中还是在 SJS 中..

HTH!