Mathematical Functoids
Absolute Value
Generates: C#
Has XSLT Equivalent: in 2.0 only
XSLT 1.0 Equivalent: (none)
Addition
Has XSLT Equivalent: in 1.0 and 2.0
XSLT 1.0 Equivalent: Use the "+" operator e.g. ((number + number) + number) or the sum(number, number, …) function
XSLT 2.0 Equivalent: Use the "+" operator e.g. ((number + number) + number) or the sum(number, number, …) function
Division
XSLT 1.0 Equivalent: Use the div operator e.g. number div number
XSLT 2.0 Equivalent: Use the div operator e.g. number div number
Integer
Has XSLT Equivalent: No
Maximum Value
Minimum Value
Modulo
XSLT 1.0 Equivalent: Use the "mod" operator e.g. number mod number
XSLT 2.0 Equivalent: Use the "mod" operator e.g. number mod number
Multiplication
XSLT 1.0 Equivalent: Use the "*" operator e.g. ((number * number) * number)
XSLT 2.0 Equivalent: Use the "*" operator e.g. ((number * number) * number)
Round
XSLT 1.0 Equivalent: round(number)
Square Root
Subtraction
XSLT 1.0 Equivalent: Use the "-" operator e.g. ((number – number) – number)
XSLT 2.0 Equivalent: Use the "-" operator e.g. ((number – number) – number)
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.