我正在开发一个 CPF Action 模块。我有一个看起来像这样的导入:
import module namespace adu = "http://ir.abbvie.com/marklogic/authorization/lib/document-util"
at "../document-util.xqy";
相对路径在这里有效吗?在已加载文档的属性中的 CPF 跟踪中,我看到它正在尝试加载 /document-util.xqy,而不是仅仅转到父目录。
XDMP-MODNOTFOUND: (err:XQST0059) Module /document-util.xqy not found
我是否需要放置所有模块才能使其正常工作?我将这些加载到模块数据库中,而不是文件系统中。这些旨在成为某人可以添加到其内部项目中的库模块,因此由于不知道完整路径将是什么,我想使用相对路径而不是完全限定路径。这可能因项目而异。