是否可以在 marklogic CPF 动作模块中导入其他 xquery 模块?
Is it possible to import other xquery modules in marklogic CPF action module?
我正在使用 MarkLogic CPF
框架。
当文档插入特定 collection
时,将调用 XQuery 模块,比方说 create-doc.xqy
。
我已将域配置为在路径 /create/xquery/modules/*.xqy
下的 documents
数据库中包含所有 xquery 模块
create-doc.xqy
的路径将是 /create/xquery/modules/create-doc.xqy
是否可以在 create-doc.xqy
中导入其他 xquery 模块并使用它的方法?
从您的描述来看,与导入模块相关的章节似乎是您要查找的内容:
有两种方法可以做到这一点
- 只需将您的 xqy 文件插入定义了 CPF 的 MarkLogic 数据库(不是模块数据库),现在您可以从 CPF 操作中引用它。
- 第二种方法是将模块放在MarkLogic安装文件夹的"Modules"目录下。现在您可以从 CPF 操作中引用它,就像导入搜索模块以使用 "search:search" 方法一样。
我正在使用 MarkLogic CPF
框架。
当文档插入特定 collection
时,将调用 XQuery 模块,比方说 create-doc.xqy
。
我已将域配置为在路径 /create/xquery/modules/*.xqy
documents
数据库中包含所有 xquery 模块
create-doc.xqy
的路径将是 /create/xquery/modules/create-doc.xqy
是否可以在 create-doc.xqy
中导入其他 xquery 模块并使用它的方法?
从您的描述来看,与导入模块相关的章节似乎是您要查找的内容:
有两种方法可以做到这一点
- 只需将您的 xqy 文件插入定义了 CPF 的 MarkLogic 数据库(不是模块数据库),现在您可以从 CPF 操作中引用它。
- 第二种方法是将模块放在MarkLogic安装文件夹的"Modules"目录下。现在您可以从 CPF 操作中引用它,就像导入搜索模块以使用 "search:search" 方法一样。