当将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中,我都看不到合并它们有多大好处。。
啊!