将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
答案 0 :(得分:4)
您可能需要单独使用这两个库,然后手动将它们合并为一个,但我会跳过麻烦,只是分开处理这两个。我认为合并它们没有多大好处,无论是在XQuery中还是在SJS中。
HTH!