MarkLogic 12 EA 1 Product Documentation
fn:document-uri

fn:document-uri(
   $arg as node()?
) as xs:anyURI?

Summary

Returns the value of the document-uri property for the specified node. If the node is a document node, then the value returned is the URI of the document. If the node is not a document node, then fn:document-uri returns the empty sequence.

Parameters
arg The node whose document-uri is to be returned.

Usage Notes

fn:document-uri will only return the URI of a document when a document node is passed into it. If you want to return the URI of a node that is not a document node, but has a document node ancestor, use fn:base-uri or xdmp:node-uri.

Example

for $x in xdmp:directory("/myDirectory/", "1")
return
fn:document-uri($x)

=> a list of URIs for all of the documents in the
   directory "/myDirectory/"
Powered by MarkLogic Server | Terms of Use | Privacy Policy