
fn.documentUri( arg as Node? ) as String?
 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. | 
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.
var x = cts.doc("/bar.json");
fn.documentUri(x);
=> "/bar.json"
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.