Skip to content

Instantly share code, notes, and snippets.

@ryanjdew
Created June 23, 2012 13:51
Show Gist options
  • Select an option

  • Save ryanjdew/2978357 to your computer and use it in GitHub Desktop.

Select an option

Save ryanjdew/2978357 to your computer and use it in GitHub Desktop.
XPath returning new nodes 3
xquery version "1.0-ml";
declare function local:sleep($node as node()) {
(xdmp:sleep(xs:integer($node)),
text {node-name($node)})
};
let $root := element root {
element _1 {50},
element _2 {40},
element _3 {30},
element _4 {20},
element _5 {10}
}
return unordered {$root/*/local:sleep(.)}
(: =>
_1
_2
_3
_4
_5
:)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment