XPath 2.0 allows a conditional expression of the form if ( E1 ) then E2 else E3. For example, if (@discount) then @discount else 0 returns the value of the discount attribute if it is present, or zero otherwise.
if ( E1 ) then E2 else E3
if (@discount) then @discount else 0
discount
Next