Class DocumentUriFunctionIterator

All Implemented Interfaces:
com.esotericsoftware.kryo.KryoSerializable, Serializable, RuntimeIteratorInterface

public class DocumentUriFunctionIterator extends LocalFunctionCallIterator
Implementation of the fn:document-uri function according to XPath and XQuery Functions and Operators 3.1 (https://www.w3.org/TR/xpath-functions-31/#func-document-uri) and the XDM 3.1 document-uri accessor. XDM 3.1 Section 5.4 document-uri Accessor. dm:document-uri($n as document-node()) as xs:anyURI? "The dm:document-uri accessor returns the value of the document-uri property of a document node, if it has one; otherwise it returns the empty sequence." Function signature (Functions and Operators 3.1, fn:document-uri): - fn:document-uri($arg as node()?) as xs:anyURI? Rules: - If the argument is supplied and is the empty sequence, the function returns the empty sequence. - Otherwise, the function returns dm:document-uri($arg).
See Also: