我有一个包含不同目录的URI列表.它是从MarkLogic中的URI获取所有不同目录的方法吗?
xdmp:directory 用于不同的目的.
Example-
let $uri := "/test/abc/somepath/abc.xml"
Output should be- "/test/abc/somepath/"
Run Code Online (Sandbox Code Playgroud)
有什么建议 ??
小智 6
有一个实用功能可以做到这一点:
import module namespace util="http://marklogic.com/xdmp/utilities" at "/MarkLogic/utilities.xqy";
util:basepath("/test/abc/somepath/abc.xml")
Run Code Online (Sandbox Code Playgroud)
它fn:replace在边缘情况下使用加一点逻辑.