declare namespace source = "http://transentia"; declare namespace destination = "http://other"; declare namespace xf = "http://tempuri.org/Messier"; declare function xf:main($src as element(), $str, $n, $b, $dt, $f, $nd) as element(destination:data) { { for $m in $src/source:MESSIER/source:M return { $m/source:CONSTELLATION/text() } (: ONLY CHANGE HERE :) } }; declare variable $src as element() external; declare variable $str external; declare variable $n external; declare variable $b external; declare variable $dt external; declare variable $f external; declare variable $nd external; xf:main($src, $str, $n, $b, $dt, $f, $nd)