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!
将 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!