Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2012
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 0.67 KB | None | 0 0
  1. xquery version "1.0";
  2. declare namespace request="http://exist-db.org/xquery/request";
  3. declare namespace xs="http://www.w3.org/2001/XMLSchema";
  4. declare option exist:serialize "method=xml media-type=text/xml omit-xml-declaration=no indent=yes";
  5.  
  6. let $param1:= request:get-parameter("param1",'0')
  7. let $param2:= request:get-parameter("param2",'0')
  8. let $offset := 1
  9. let $num := 3
  10.  
  11. return
  12. <xml>
  13. {
  14.   for $x in subsequence(//foo/bar[
  15.     if (($param1 = '0')
  16.     then * (: expected ")", found "then" :)
  17.     else (contributions/person/@val = $param1)
  18.     and
  19.     ($param2 = '0'))
  20.     then *
  21.     else (contributions/link/@val = $param2)
  22.   ],$offset,$num)
  23.   return $x
  24. }
  25. </xml>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement