xQuery到JavaScript需要多个文件



当将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-OOMANYARGS:var obj=require("/ext/obi/lib/object service lib.xqy","/ext/obi/lib/obje--参数太多,应为1,但得到2

您可能需要单独使用这两个库,然后手动将它们合并为一个库,但我会跳过麻烦,只单独处理这两个。无论是在XQuery中,还是在SJS中,我都看不到合并它们有多大好处。。

啊!

最新更新