javascript - xQuery 到 JavaScript 需要多个文件

标签 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 = require("/ext/obi/lib/object-service-lib.xqy", "/ext/obi/lib/obje -- Too many args, expected 1 but got 2

最佳答案

您或许可以分别需要这两个库,然后手动将它们合并为一个库,但我会跳过麻烦,将这两个库分开处理。我看不到合并它们的好处,无论是在 XQuery 中还是在 SJS 中。

喂!

关于javascript - xQuery 到 JavaScript 需要多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36425734/

相关文章:

javascript - 如何使用 ui 路由器重新加载所有应用程序模块?

java - 使用片段作为搜索建议是否实用?

用于安排和删除任务的 Marklogic 管理 API

database - 有没有办法在 XQuery 中获取 MarkLogic 服务器中的所有数据库名称?

javascript - 显示选择单选按钮的内容

javascript - 谷歌翻译/基本 Javascript 问题

javascript - D3 序数刻度,刻度值的左右边距

java - MarkLogic - 如何切换建议语言

dictionary - 在 Marklogic 的 xquery 库模块中创建全局映射变量

javascript - MarkLogic 9 cts.parse 未正确解析查询