Previous Next

This directive is the same as pc:assign-number for those variables that have not already been instantiated. For variables that have already been instantiated, their existing variable value is NOT overwritten, but it is still converted to a number.


     variable = "expr"
  [  variable = "expr" ... ] />

For each variable, variable identifies the variable by name and expr is the value you provide for the variable. Expr may be submitted either as a literal or as an XPath expression presented as an attribute value template, ie., surrounded by curly braces ( {  } ).



This examples assigns to variable "total" the attribute value found at the end of the XPath expression, EXCEPT if the "total" variable was already instantiated, typically by the caller of your script passing an input parameter such as




    total="//booking[@id=$id]/@total" />


See also



Blend input parameters