
fn:document-uri( $arg as node()? ) as xs:anyURI?
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.
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/"