|
[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message] if statement inside FLWOR-expressionsJens Teubner jens.teubner at inf.ethz.chFri Aug 22 10:41:31 PDT 2008
On Fri, Aug 22, 2008 at 09:22:30AM +0200, Piewald, Georg wrote:
> if ($item < 3) then
> let $var := 'abc'
> else
> let $var := 'def'
> return
> <p>Text {$var}</p>
XQuery is a functional, expression-oriented language. What you want to
write is
let $var := if ($item < 3) then 'abc' else 'def'
return <p>Text {$var}</p>
Observe how the `if ...' does not imply a certain control flow. Rather,
the entire clause is an expression that evaluates to either 'abc' or
'def'.
Jens
--
Jens Teubner
ETH Zurich, Systems Group
Haldeneggsteig 4 / IFW B 47.1
8092 Zurich, Switzerland
Time is money. Especially if you make clocks.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|






