!DATE/TIMES




















!anyURI
fn:resolve-uri(relative,base);NONE
!Number

!String


fn:normalize-unicode();NONE

fn:escape-uri(stringURI,esc-res);;escape-uri("http://example.com/test#car", true())?"http%3A%2F%2Fexample.com%2Ftest#car"?escape-uri("http://example.com/test#car", false())?"http://example.com/test#car"?escape-uri ("http://example.com/~bébé", false())?"http://example.com/~b%C3%A9b%C3%A9"
!STH


fn:nilled(node);Returns a Boolean value indicating whether the argument node is nilled

fn:index-of((item,item,...),searchitem);;index-of((15, 40, 25, 40, 10), 40)?(2, 4)?index-of(("a", "dog", "and", "a", "duck"), "a") Result (1, 4)?index-of((15, 40, 25, 40, 10), 18)?()
fn:collection();NONE
fn:collection(string);NONE
fn:resolve-QName();NONE

fn:deep-equal(param1,param2,collation);Returns true if param1 and param2 are deep-equal to each other, otherwise it returns false

fn:zero-or-one(item,item,...);Returns the argument if it contains zero or one items, otherwise it raises an error
fn:idref((string,string,...),node);Returns a sequence of element or attribute nodes that have an IDREF value equal to the value of one or more of the values specified in the string argument


fn:replace(string,pattern,replace);;replace("Bella Italia", "l", "*")?'Be**a Ita*ia'?replace("Bella Italia", "l", "")?'Bea Itaia'



!STH2
fn:namespace-uri-from-QName();NONE

fn:base-uri();Returns the value of the base-uri property of the current or specified node
fn:base-uri(node);Returns the value of the base-uri property of the current or specified node
fn:error()
fn:error(error)
fn:error(error,description)
fn:error(error,description,error-object);;error(fn:QName('http://example.com/test', 'err:toohigh'), 'Error: Price is too high')?http://example.com/test#toohigh and the string "Error: Price is too high" to the external processing environment
fn:doc-available(URI);Returns true if the doc() function returns a document node, otherwise it returns false
fn:subsequence((item,item,...),start,len);Returns a sequence of items from the position specified by the start argument and continuing for the number of items specified by the len argument. The first item is located at position 1?subsequence(($item1, $item2, $item3,...), 3)?($item3, ...)?subsequence(($item1, $item2, $item3, ...), 2, 2)?($item2, $item3)
fn:trace(value,label);Used to debug queries
fn:local-name-from-QName();NONE
fn:in-scope-prefixes();NONE
fn:namespace-uri-for-prefix();NONE

fn:unordered((item,item,...));Returns the items in an implementation dependent order
fn:QName();NONE
fn:root() fn:root(node);Returns the root of the tree to which the current node or the specified belongs. This will usually be a document node

fn:remove((item,item,...),position);Returns a new sequence constructed from the value of the item arguments
fn:ends-with(string1,string2);Returns true if string1 ends with string2, otherwise it returns false?ends-with('XML','X')?false
fn:doc(URI);NONE