home contribute faq download

FunctX XSLT Functions

fn:document-uri

The URI of a document

Google
Webxsltfunctions.com

Description

The fn:document-uri function is basically the inverse of the fn:doc function. Where the fn:doc function accepts a URI and returns a document node, the fn:document-uri function accepts a document node and returns the absolute URI associated with it. The URI may represent the location from which it was retrieved, or simply the URI that serves as its name in an XML database.

In most cases, calling this function has the same result as calling the fn:base-uri function with the document node.

This description is © Copyright 2007, Priscilla Walmsley. It is excerpted from the book XQuery by Priscilla Walmsley, O'Reilly, 2007. For a complete explanation of this function, please refer to Appendix A of the book.

Arguments and Return Type

NameTypeDescription
$arg node()? the node for which you want the document URI
return value xs:anyURI?

Examples

XPath ExampleResults
document-uri(doc(
   'http://www.functx.com/input/order.xml'))
http://www.functx.com/input/order.xml

See Also

fn:docOpens a document based on a URI
fn:base-uriThe base URI of a node

History

Published OnLast UpdatedContributor(s)
2006-06-272007-02-26W3C, XQuery 1.0 and XPath 2.0 Functions and Operators, http://www.w3.org/TR/xpath-functions/
Datypic XSLT Services

Recommended Reading:

XQuery