blob: e7e330271b1765fc641a475cda4630ab09e0225a [file] [log] [blame]
(: Name: annex-6 :)
(: Description: User defined function # 6 from annex E of F& O Specs. :)
declare namespace eg = "http://example.org";
declare function eg:index-of-node($sequence as node()*, $srch as node()) as xs:integer*
{
for $n at $i in $sequence where ($n is $srch) return $i
};
let $arg1 := (<element1>some data 1</element1>,<element2>some data 2</element2>)
let $arg2 := $arg1[2]
return
eg:index-of-node($arg1,$arg2)