MarkLogic:在qconsole中测试xdmp:xslt-invoke时,我应该在哪里放置XSLT代码

时间:2016-03-08 16:59:52

标签: xslt xquery marklogic

我已经尝试将它添加到与正在运行的查询关联的数据库中,在qconsole本身的文件夹和Modules db中,但我仍然收到错误消息:“文件打开错误:打开'/ to- html.xsl':没有这样的文件或目录“

这是我正在尝试运行的代码: xdmp:xslt-invoke("to-html.xsl", fn:doc('/docs/before-1.xml'))

1 个答案:

答案 0 :(得分:5)

通常,给xdmp:xslt-invoke的路径将相对于您的模块根解析。但是,在评估文档中解释的路径时,MarkLogic将使用一组更为复杂的规则:

https://docs.marklogic.com/guide/app-dev/import_modules#id_29407