xQuery到JavaScript需要多个文件

时间:2016-04-05 11:55:47

标签: javascript marklogic marklogic-8

将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 =   要求(" /ext/obi/lib/object-service-lib.xqy" ;," / ext / obi / lib / obje -   太多args,预期1但得到2

1 个答案:

答案 0 :(得分:4)

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

HTH!